年に何度か

年に何度か書くブログ。昔は日記だった。

酷いソース

昨日書き忘れたんですが、酷いソースを見た。人の事言えないけど、流石にここまでは。
パラメタも復帰値も無い関数を呼んでいると思ったら、関数の中ではグローバル変数を別のグローバル変数に代入が一行。関数名はcopy_aとかprocとか適当。変数名は脈絡の無い一文字のアルファベットで何度も使いまわし。インデントめちゃくちゃ。あちこちに意味のある数値を直接記述。驚愕だったのはselect文の中に約800個のcase。いったいどうしたらこうなるのか。担当じゃなくてよかった。