2011-10-12

凝ったプログラム

私は技術的に凝ったプログラムは作れないが、結果的に手がつけられないプログラムを作ったことはある(爆)。

私が設計をして、他社の方が作ったプログラムの保守をしたことがある。このプログラムが凝った作りでバグが多いという最悪のパターンで、凝るがゆえにバグを作り出しているとも言える。例えば、マスタを都度参照するのではなく、一度読んだレコードはHashMapなんぞに入れて、まずそっちを見ることによってDBのIOを減らそうなんてことをしていたりするわけですが、このキーのセットでバグがある(爆)このバグを見つけるのは結構至難の業で、もちろん私の仕様にはHashMapを使うなんてことは書いてないので、そこから見つけなければならない。

凝るなら障害なく、障害があるなら普通の作りでお願いしたい。

0 件のコメント:

コメントを投稿