どこからみてもビール腹
日々の出来事
長い関数
一つ関数で約1300行ある関数の最適化を考えます。

関数の概略は、装置制御プログラムの主処理関数です。運転中は関数内でループし続けます。
制御プログラムでこのような長いプログラムは正常なのかは、わかりません。
しかし、私の意見では、こんな長いプログラムは異常です。

作成者に曰く
「関数呼び出しがあると、呼び出しで時間がかかるから・・・」

「その時間より、可読性のが重要だろ」と思いました。

昨日もこの長い関数でバグを見つける作業を行いましたが、骨の折れる作業でした。

関数に分割する際の心得
・機能単位で関数化する。
・まとまった処理単位で関数化する。

実際に実装するかは、上司の判断に任せます。