今日、ある3行に含まれる6文字程度のプログラムミスのせいで、半日かけてやった計算が無駄だったことが分かりました。正直かなりへこみます。
プログラムはほとんどの場合、規模が大きくなればなるほどバグが含まれやすくなります。Javaの場合だと、クラスの相互関係などが複雑になればなるほどやっかいなバグになりやすいです。そんなわけで、講義なんかではクラス間の結合が極力疎になるように設計しなさいって言われるんですが・・・。
いや、今回はそんなんが原因じゃなくて、ちゃんとあってるかテストしてなかったのが一番の問題。論理的にしっかり追っていれば初めから分かる問題だっただけに、やや悔やまれます。
コメントする