codecomplete読み(4)

Code Complete第2版〈下〉―完全なプログラミングを目指して

Code Complete第2版〈下〉―完全なプログラミングを目指して

23章 デバッグ

  • 最初はエラーが自分の責任ではないように見えたとしても、そうであると考えてみるべきである。そう考えるだけでもデバッグに役立つ。
  • 欠陥を検出する効果的な方法

 1.エラーを確実に再現させる
 2.エラーの原因を特定する
 3.欠陥を修正する
 4.修正をテストする
 5.同様のエラーを探す

  • よく考えることと良いデバッガを使用することが最も効果的な組み合わせである

「バグは自分の作ったプログラムを説明できないことから発生するもの」と読んでて思った。

デバッグとかそんなにしたことないひよっこなので、実感として湧かない部分が多く、「そうなんだー」ぐらいにしか思ってないので、再読の必要がありそうです。

実践 デバッグ技法 ―GDB、DDD、Eclipseによるデバッギング

実践 デバッグ技法 ―GDB、DDD、Eclipseによるデバッギング

この本がギー沖にあるので、手を動かしながらやってみたい。