ソフトウェア技術者のためのバグ検出テキスト の商品レビュー
「どのようなバグが存在しているのか知らなければ、バグを検出したり、バグの実装を防ぐことは出来ない」という考えに基づいてバグを発生原因と対策だけではなく発生傾向やその背景となる技術・運用を著者の実体験を交えて解説している。また、バグの特定手順、未然防止、デバッグ方法、バグを見つけ...
「どのようなバグが存在しているのか知らなければ、バグを検出したり、バグの実装を防ぐことは出来ない」という考えに基づいてバグを発生原因と対策だけではなく発生傾向やその背景となる技術・運用を著者の実体験を交えて解説している。また、バグの特定手順、未然防止、デバッグ方法、バグを見つけるための心構えといったバグとの付き合い方も解説されている。 「著者の実体験」は著者だけのものではなく、プログラマなら全く同じとまではいかないまでも似たような体験をしたことがあるものばかりである。さらに、実行環境の違い、シミュレータと実機の違い、自作ツール、そして要求仕様のバグにも触れている。ただ文法を知っているだけでは書けない実用的な内容となっている。 せっかくなので標準関数にまつわるバグについて1点付け加えておきたい。標準関数の使い方の間違いを指摘していたが、標準関数を使うこと自体がバグというケースもある。ファイル構成の違いやコンパイラの違いといった開発環境とリリース環境の違いによりコンパイルエラーとなってしまうことがある。また、不要なコードも取り込むことになるためコーディングルールにより使用禁止となっている場合もある。このような場合は、必要な処理を自作するしかない。
Posted by
- 1