2008年01月21日
修正しにくいプログラムは
修正しにくいプログラムは1から書き直したほうがいいですね。改めて実感しました。いつまでたってもバグが消えないソースコード、そんなソースコードと格闘していても無駄な時間をすごすだけ。遅かれ早かれ全部作り直しになるとわかっているなら、できるだけ早い段階で作り直したほうがいいにきまってる。
大規模なプログラムの場合、全体を書き直すのは困難な作業だけれど、モジュール単位での書き直しなら無理ってこともない。納期から考えると一から作り直すのはありえない状態だったんだけど、すでに出来上がってたソースコードが手のつけられない状態になっていたので、すべて作り直すことにした。その結果、うまくいったと思う。まだ全部の機能の実装が終わったわけではないが、古いソースコードを引き継ぐよりはいい結果になったと思う。
大規模なプログラムの場合、全体を書き直すのは困難な作業だけれど、モジュール単位での書き直しなら無理ってこともない。納期から考えると一から作り直すのはありえない状態だったんだけど、すでに出来上がってたソースコードが手のつけられない状態になっていたので、すべて作り直すことにした。その結果、うまくいったと思う。まだ全部の機能の実装が終わったわけではないが、古いソースコードを引き継ぐよりはいい結果になったと思う。

