内容紹介
ソフトウェア開発で不可欠なデバッグですが、知識と経験が求められるため熟練プログラマのなかにもデバッグが苦手という開発者は少なくありません。
洗練されたデバッガを利用できても、デバッガのどの機能がどの場面で有効かを見極めるのは簡単ではないからです。
本書では、Linux/Unixプラットフォームでもっとも広く使われているGDB、DDD、Eclipseという3つのツールを取り上げ、各ツールに独自のデバッグテクニックはもちろん、コードに含まれるエラーを見つけ出して修正するプロセスを改善するための総合的な戦略についても解説します。
翻訳版ではVisual C++でのデバッグ手法についても加筆しました。
洗練されたデバッガを利用できても、デバッガのどの機能がどの場面で有効かを見極めるのは簡単ではないからです。
本書では、Linux/Unixプラットフォームでもっとも広く使われているGDB、DDD、Eclipseという3つのツールを取り上げ、各ツールに独自のデバッグテクニックはもちろん、コードに含まれるエラーを見つけ出して修正するプロセスを改善するための総合的な戦略についても解説します。
翻訳版ではVisual C++でのデバッグ手法についても加筆しました。
内容(「BOOK」データベースより)
ソフトウェア開発で不可欠なデバッグですが、知識と経験が求められるため熟練プログラマのなかにもデバッグが苦手という開発者は少なくありません。洗練されたデバッガを利用できても、デバッガのどの機能がどの場面で有効かを見極めるのは簡単ではないからです。本書では、Linux/Unixプラットフォームでもっとも広く使われているGDB、DDD、Eclipseという3つのツールを取り上げ、各ツールに独自のデバッグテクニックはもちろん、コードに含まれるエラーを見つけ出して修正するプロセスを改善するための総合的な戦略についても解説します。翻訳版ではVisual C++でのデバッグ手法についても加筆しました。
著者について
Norman Matloff(ノーマン・マトロフ):
カリフォルニア大学デービス校の教授。専門はコンピュータサイエンス。人気のあるパブリックドメインのソフトウェアの作者であり、オンラインチュートリアルの著者でもある。
Peter Salzman(ピーター・サルツマン):
カリフォルニア大学デービス校で理論物理学の学位を取得。デービスのLinuxユーザーズグループを設立。人気のあるいくつかのオンラインHOW TOを保守管理している。
カリフォルニア大学デービス校の教授。専門はコンピュータサイエンス。人気のあるパブリックドメインのソフトウェアの作者であり、オンラインチュートリアルの著者でもある。
Peter Salzman(ピーター・サルツマン):
カリフォルニア大学デービス校で理論物理学の学位を取得。デービスのLinuxユーザーズグループを設立。人気のあるいくつかのオンラインHOW TOを保守管理している。
著者略歴 (「BOOK著者紹介情報」より)
マトロフ,ノーマン
カリフォルニア大学デービス校の教授。専門はコンピュータサイエンス。人気のあるパブリックドメインのソフトウェアの作者であり、オンラインチュートリアルの著者でもある
サルツマン,ピーター
カリフォルニア大学デービス校で理論物理学の学位を取得。デービスのLinuxユーザーズグループを設立。人気のあるいくつかのオンラインHOWTOを保守管理している
相川 愛三
某大学情報工学専攻博士課程を修了し、某企業の研究所に勤務中(本データはこの書籍が刊行された当時に掲載されていたものです)
カリフォルニア大学デービス校の教授。専門はコンピュータサイエンス。人気のあるパブリックドメインのソフトウェアの作者であり、オンラインチュートリアルの著者でもある
サルツマン,ピーター
カリフォルニア大学デービス校で理論物理学の学位を取得。デービスのLinuxユーザーズグループを設立。人気のあるいくつかのオンラインHOWTOを保守管理している
相川 愛三
某大学情報工学専攻博士課程を修了し、某企業の研究所に勤務中(本データはこの書籍が刊行された当時に掲載されていたものです)