(水)使い方は?おはようございます。本日の当番、プログラマーのT.Hです。皆様、プログラムにおける関数の作成に置いて重要なこととは何でしょう?処理速度?汎用性?当然それらも重要だと思います。重要視すべきはインターフェースの容易さではないかと思います。関数とは便利なものです。同じ処理を作成する必要がなくなりますし、新しく作成するよりもバグの心配が少なくなります。故にそれを使用するのは作成した本人だけとは限りません。なると、誰が見てもわかりやすく誰でも使用できる形が理想となります。プログラムの規模が大きくなっているこのご時世。・指定する引数の数が多いとか・使用するまでに一定の手順を踏まなければならないとか・ことあるごとに引数が追加されるとかという関数が出来てしまいます。・使い方がわかりづらく混乱する・使い方を間違える・作った人に対しての怒りが沸いてくるなどなど、良いことなんて一つもありません。僕の場合よくやってしまいがちなのは、手順が複雑になってしまうパターンです。←これが目的の関数End();ご覧の通り目的の関数を1発で呼べません。手順を間違えると正常に動かないというオマケ付き。・・・えぇ、怒られましたともいろいろなところから。じ処理でまとめられる場合はまとめるなどちゃんと設計してあげましょう。すると皆が少しずつ幸せになれます。しても複雑な関数が生まれてしまいがちですが上記のことを念頭に置いておくと別の良い方法が見つかるかもしれません。技術交流の業(2019.03.07)福袋争奪戦デビュー(2019.01.31)温泉旅行(2019.01.24)ゲーセンの近況(2018.11.29)健康的にプログラミングを続けるためのちょっとした習慣(2018.10.18)コメントコメントを書く名前:メールアドレス:(ウェブ上には掲載しません)アドレス(URL):この情報を登録するコメントは記事投稿者が公開するまで表示されません。