他者のプログラム-1
仕事がら、エクセルを使うことが多く、特に会社の経理の書類は単純計算だけでなく参照・比較・検索・ソート等頻繁に使うため、関数機能を複雑に組んで計算表を作っています。
ところが、たまにバグを見つけて関数を修正しようとしたら・・・?「こんなややこしい数式誰が作ったの?」って驚くことしばしば!まぎれもなく自分で作った表なのですが、数日も経てば理解し辛いものになってしまう。ましてそれが人の作ったものであれば、尚更です。
シーケンスも同じで、設計理念とか手法を統一されたルールで組まなければなりません。
さもなければ、他人のプログラムはそれを理解するまでに時間を要します。
この理解するための時間が短い人ほど、優秀なプログラマーと言えるんでしょうが、私はそんなに早くありません。
そんな事例を次回挙げさせて頂きます。