内容紹介
デバッガの初歩から高度な使い方まで豊富な実例を使って分かりやすく解説!
ソフトウェア開発で不可欠なデバッグだが、知識と経験が求められるため熟練プログラマーのなかにもデバッグが苦手という開発者は少なくない。洗練されたデバッガを利用できても、デバッガのどの機能がどの場面で有効かを見極めるのは簡単ではないからだ。本書では、Linux/Unixプラットフォームでもっとも広く使われているGDB、DDD、Eclipseという3つのツールを取り上げ、各ツールに独自のデバッグテクニックはもちろん、コードに含まれるエラーを見つけ出し修正するプロセスを改善するための総合的な戦略についても解説する。翻訳版ではVisualStudio .NETでのデバッグ手法についても加筆。
このような方におすすめ
C/C++言語を使う初心者~中級開発者まで(職業プログラマ、フリープログラマ、学生)、マルチスレッドプログラミングのバグに悩んでいる人