(木)新しい道おはようございます。本日の当番、プログラマのT.Yです。直球ですが・・みなさんは、プログラムを書いてて、とりあえず一つの関数で大丈夫だろう・・・とか思いながら関数作って、その中に処理を書き始めたりしませんでしょうか?少なくとも自分は結構そうなりがちです。その関数はいつの間にか数百行の膨大な関数化してしまった状態で、とりあえずその場では完成したかのような挙動で動いてくれます。これ、後から分けようと思ってても案外忘れてそのまま放置されたりしがちです。この後何もなければ良いのです。実際の現場で開発してると、確実に何かが起こるのです。自分で書いたコードでありながら、軽い殺意が芽生えます。ならないためにも、最初からある程度小分けに関数レベルで作って実装することをお勧めします。その中で、つい最近閃いて作った処理がこんな感じです。・(以下略)}下の場合だと、funcAの処理とCの処理を入れ替えようとか思ったときには、ある程度の行数を選択して、コピペとかになったりで、その時点でグチャグチャになったりとかなり扱いづらいです。FuncTable[]={funcC,funcB,funcA,funcD,NULL};このようにすれば簡単に入れ替え出来ます。FuncTable[]={funcA,funcB,funcC,funcD,funcE,NULL};となるわけです。なんにしても、短時間でサラッと作ったような構造なので、改善の余地は大量にあるような気もしますが、今のところはショボンとなってないので、ヨシとしてます。何にしても皆さんもいろいろ試してみてくださいということです。新たな試みとしては、最近、某バーチャル歌姫がウマウマなダンスをするベンチマークを見かけ、ここ最近仕事以外であまり個人的にプログラムする事もなかったので、新たにシェーダの勉強と、その他諸々・・・・そして。「オレもウマウマさせてみたいなぁ。」という欲望の中何か作ってみる予定ですが、それはまたいつの日か。技術交流の業(2019.03.07)福袋争奪戦デビュー(2019.01.31)温泉旅行(2019.01.24)ゲーセンの近況(2018.11.29)健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。