- デバッグ debug 【イラスト図解】
デバッグ debug 【イラスト図解】
英語:debug 中国語:除错
デバッグとは
ソフトウェアの欠陥(バグ)を取り除く作業.
極めて小規模な例を別にすれば,最初からバグのないソフトウェアを作ることは困難であり,またバグの存在そのものが潜在的である場合が多いため,種々のテストやレビューを経て,バグを洗い出し,修正する作業はソフトウェア開発において重要な位置を占める.
バグを洗い出すための方法論は数多く提案されているが,テストケースの設計法としては外部仕様にのみ基づくブラックボックステストと,内部構造に基づくホワイトボックステストがある.また,ソフトウェアを細かいモジュールごとにテストし,モジュールを接続しながらテストを繰り返していく手法は広く採用されている.
開発中のソフトウェアに意図的にバグを挿入して,その発見率でソフトウェアの品質を推定することも行われる.→デバギング
「デバッグ」と「デバック」の違い
デバッグはプログラムの開発や品質向上、正常動作の確保に不可欠な仕事です。
「デバック」と呼ばれることもありますが、「バグ(bug)」を「排除する(de)」に由来する言葉であるため「デバッグ」が正しく、「デバック」は誤った表現です。
ブックマーク