春夏冬 > 徒然 > 008/年始で感じる日々の積重ね−その2


 続きです。 まだ仕事面のこと。

 自分はハッキリ言って几帳面ではない。 かなりアバウト、ズボラと言っても過言ではない。  では、そんな奴がなぜ『作業メモ』などという地道で几帳面なことをやり始めたのか?

 それは会社に入って半年目のこと。 それまでは新人教育で学生時代からの延長のようなウスラボケ 状態でも何とかなっていたが、職場に配属され、初めて担当した仕事はVisualBasic(VBだね、 当時のヴァージョンは『2.0J』だった、懐かシー!!、シンプルで好きだったよ)のプログラムだった。

 プログラム。 開発に携わったことがある方ならよーく分かっていただけると思うが、開発が一段楽しても 必ず『不具合』やら『改善』が発生する。 その時、もう一度プログラムに手を入れるわけだが、自分で 作っておきながら、

 『なんだぁ、このロジック?
  アホか、俺』


と思うことがある。
で、新しい『シンプルな』ロジックになおす。 この時はまだ

 『うーん、断然こっちのロジックのほうがシンプルで良いぞ。
  俺も成長しているなぁ!!』


と悦に入っているのである。
 ところが、いざ新しいロジックをテストしてみると、これが案の定うまくいかない。

 『なんでだぁぁぁぁ!?』

となる。
 で、再度仕様書、入力引数、出力引数、判定条件を見直したり、使っているAPI、関数などなどの ヘルプを読み進むうちに

 『ウゲゲ!! こんなことがあったのか.....。
  それなら前のロジックで正解じゃん。
  なーんだ、俺、頭良かったんジャン!!


と落ちるのである。


 そんな喜劇のような結末が2,3回起こった後、では『なぜこんなことになるのか?』と考えてみた。
 理由は簡単。 『コメントが足りない』
 で、コメントを大量に仕込むことになるのだが、いかんせん限度がある。 試行錯誤の過程などは、 さすがにソース内に埋め込んでは置けないのである。
 しかし、その試行錯誤の過程をどこかに書いておかないと、また同じ 『頭良かったんジャン』現象に陥ること、自明である。
 そんな問題を解消するため、ソースのコメントとは別にメモを書きはじめたという次第。

 やっぱり自分で躓いてから成長していくんですねぇ。

 皆さん、コメントはシンプルに、そこまでの過程はメモに です。


2002/01/12

<< 前から つづく >>

春夏冬徒然