本文へスキップ
← 用語集一覧へ

デバッグ

教科書で学ぶ実装とレビュー

定義デバッグは、テストなどで見つかった不具合について、原因の箇所を突き止めてプログラムを修正する作業である。

解説プログラムの動きを1行ずつ追ったり、途中の変数の値を表示したりして、誤りの場所を絞り込む。直した後は、修正した部分と、その影響が及ぶ部分をもう一度テストする。

たとえ家の照明がつかないとき、電球、スイッチ、配線と順に調べて故障箇所を見つけ、そこを取り替える作業に近い。

記憶フックbug は「虫」。de- (取り除く) を付けて、プログラムに入り込んだ虫を取り除くと語源から覚える。

関連する過去問(4 問)