このタスクについて
次の簡単なガイドラインに従って、プログラムをより簡単にデバッグすることができます。
- できれば、1 行に複数のステートメントを入れないでください。デバッガーの機能の中には、
行単位で機能するものがあるからです。例えば、同じ行の複数のステートメントで、
行ブレークポイントをステップオーバーしたり設定したりすることはできません。
- 一時変数をモニターすることによって中間結果の検証を容易にするために、中間式の値を
一時変数に割り当てます。
- 複合式の中にバグがあった場合は、それを中間値に分けて、それらの値を一時変数に割り当てることによって、式をより簡単にデバッグできます。これによって、それぞれの式および変数を検査することができます。
ソース・コード・ステートメントのレベルでプログラムをデバッグするには、デバッガー情報を生成するコンパイラー・オプションを指定する必要があります。場合によっては、デバッグ・エンジンがコードを適切に処理できるように、追加のオプションの指定が必要です。