コードを記述
潜在的な欠陥がないかコードを分析
静的アナライザ を使用して、コードを実行する前にコードの欠陥 (潜在的なバグ) を見つけます。
- [製品(Product)] > [分析(Analyze)] を選択します。
- 問題ナビゲータ を開きます。
- [ビルド時間(Buildtime)] をクリックします。
- 問題ナビゲータで欠陥を選択するか、ソースエディタ の上のポップアップメニューから欠陥を選択します。
- ソースエディタで欠陥のフローパスを調べ、コードを編集して欠陥を修正します。
または、ツールバーの [実行(Run)] ボタンをクリックして押したままにし、ポップアップメニューから [分析] を選択します。
分析を実行すると、エラー () と警告 () に加えて、問題ナビゲータはコードの潜在的な欠陥 () を表示します。
ポップアップメニューが表示されない場合、欠陥は検出されていません。
静的アナライザが問題を報告しない場合でも、問題がないと想定しないでください。このツールはすべてのコードの欠陥を検出するわけではありません。アプリを実行して、デバッガでもテストして下さい。
ヒント:アサーションと属性を使用して、アナライザからの誤検知メッセージを抑制することができます。詳細については、 Clang Static Analyzer Web サイト の FAQ および一般的な誤検知の対処方法 を参照してください。
以下も見よ