結果の解釈
Bug Finder の結果メッセージを解釈してソース コードに移動し、結果の根本原因を見つける
Polyspace® Code Prover™ は C/C++ コードでランタイム エラーをチェックします。次の色で表示される結果をチェックしてください。
レッド (証明済みエラー)
オレンジ (未証明だが潜在的なエラー)
グリーン (エラーがないことを証明済み)
詳細は、Code Prover の結果とソース コードの色を参照してください。
結果をレビューする際には、問題が発生した場所のすぐそばから、それより前にある関連行にトレースバックします。Polyspace Access™ Web インターフェイスには、範囲を示すツールヒント、関数呼び出し階層、その他のナビゲーション支援機能など、トレースバックを容易にする便利な機能が多数用意されています。これらのツールを利用して問題の根本原因を特定し、修正を実装します。特定のタイプのチェックをレビューする際に確認すべき事項については、Code Prover の実行時チェックのレビューを参照してください。
トピック
入門
- Polyspace Access Web インターフェイスでの Code Prover の結果の解釈 (Polyspace Access)
結果の詳細のメッセージを解釈し、結果の原因を特定する。
- Compare Results in Polyspace Access Project to Previous Runs and View Trends (Polyspace Access)
View results from previous project runs and compare them to later runs.
Code Prover 解析
- レッド チェックおよびオレンジ チェック以降の Code Prover 解析
ランタイム エラーを含む操作がその後のコードの検証にどのように影響するかを学ぶ。
- Code Prover 解析後のソース コード ツールヒントでの変数の範囲
Code Prover が変数の範囲を報告する理由と、特定の範囲が予期されているよりも狭いことがある理由を説明します。 - PolyspaceCode Prover のオレンジ チェック
検証によって特定の操作でのエラーの有無を証明できない理由と、その操作を確認しなければならない理由を学ぶ。
Polyspace Access ダッシュボード ビュー
- Polyspace Access Web インターフェイスのダッシュボード (Polyspace Access)
コーディング規約の調査結果のステータス別分布など、プロジェクト結果の概要がグラフ形式で表示される。 - Monitor Code Quality Using Quality Objectives Dashboard in Polyspace Access (Polyspace Access)
Monitor the quality of your code and create custom quality objectives definitions.
- Polyspace Access でのソフトウェア品質目標 (SQO) の管理 (Polyspace Access)
- Polyspace Access Web インターフェイスのコード メトリクス ダッシュボード (Polyspace Access)
コード メトリクスとパス/失敗条件の概要を確認します。
Polyspace Access レビュー ビュー
- Polyspace Access Web インターフェイスの [呼び出し階層] (Polyspace Access)
関数の呼び出し元と呼び出し先が表示される。 - Polyspace Access Web インターフェイスの構成設定 (Polyspace Access)
解析に使用される構成オプションを参照してください。 - Polyspace Access Web インターフェイスのグローバル変数 (Polyspace Access)
すべてのグローバル変数とそれらに対する読み取り操作および書き込み操作を表示します。 - Polyspace Access Web インターフェイスの [結果の詳細] (Polyspace Access)
特定の Polyspace 結果の詳細とレビュー情報を確認する。 - Polyspace Access Web インターフェイスの結果のリスト (Polyspace Access)
ファイル、関数、レビュー ステータスなどの属性と共にリストされる Polyspace 調査結果を確認する。 - Polyspace Access Web インターフェイスのレビュー履歴 (Polyspace Access)
調査結果のステータス、重大度、またはコメントの変更内容を確認する。 - Polyspace Access Web インターフェイスのソース コード (Polyspace Access)
Polyspace 調査結果を重ね合わせたソース コードを確認する。