タグ

ブックマーク / m2ym.hatenablog.com (1)

  • デバッガの弊害について - m2ym's blog

    2013-07-01 デバッガの弊害について 以上のようなタイトルをつけてみたが、デバッガがプログラマにとって欠かすことのできない重要なツールであることに異論はない。とくにデバッガを使ったプログラムフローの追跡は非常に効果的である。ただここではあえてデバッガにも弊害があるということを主張してみたい。具体的には以下の3点で弊害があると考えている。 網羅性の問題 プログラムの理解の妨げる アブダクションを用いた思考を妨げる 網羅性の問題 デバッガが捉えられるのはプログラムのある一つの状態に限られる。もし、デバッガの示す値に依拠してプログラムを修正したら、その他のケースを漏らしてしまい完全にバグを修正できなかった、ということがありえるのではないだろうか。真の意味でのバグ修正は、そのバグに関連するすべて変数に関して、取り得る値のすべて組み合わせ(状態)を考慮したうえで行わなければならない。しかし、

  • 1