通常、プログラムは開発者(人間)の手で作成されるため、予期せぬ「バグ」を実装してしまう場合がある。この人的なプログラムの誤り・欠陥を見つけ、取り除く作業のことをデバッグという。
プログラムが小規模であれば、人海戦術的にバグを発見することも不可能ではないが、昨今の大規模プログラムなどでは不可能であるため、一般的にバグを発見したり、修正したりする「デバッガ」と呼ばれるソフトウェアを用いる。
プログラム開発時に最も時間を要する作業であり、デバッグのスキルが効率的な開発を行ううえで重要な要素となる。
関連記事
組み込み開発フォーラム 新着記事
- フルスクラッチの“Hello World”を動かしてみよう(2011/3/31)
- FlexRayプロトコルの概要(その2)(2011/3/29)
- JASA、東北地域に拠点を置く会員企業を支援(2011/3/25)
- NEC、震災の影響を受けた4拠点の生産再開を発表(2011/3/23)
- 内部ブロック図の基礎と共通要素(2011/3/22)
- インテル、被災地におけるITインフラの復旧を支援(2011/3/22)
- Facts on AUTOSAR/AUTOSAR導入の現実(2011/3/18)
- 計測器・震災被害ホットラインを開設、テクトロニクス(2011/3/18)
- ZMP、地震の揺れを多角的に計測するアプリ無償配布(2011/3/16)
- メンター、3Dテレビ・マルチメディア検証プラットフォーム(2011/3/16)
- 【番外編】タチの良い計測値、悪い計測値とは?(2011/3/15)
- tarファイルシステムをAndroidに組み込む!!(2011/3/10)









