ホーム/ドキュメント/解析/コード差分レポート

コード差分レポート

CppDepend の効果的な差分レポートによるコード変更の管理

このドキュメントでは、レポートのコンテキストで CppDepend のビルド比較機能を使用する方法を説明します。このドキュメントは 高度なコード差分 インタラクティブ UI のコンテキストで、CppDepend のビルド比較機能の使用方法を説明します。

CppDepend はレポートに Code Diff を出力できます。出力には 2 つの手順があります:

  • まず比較用ベースラインを定義
  • 次に、Code Diff に関連する CQLinq クエリとルールを定義します

ベースラインの定義

ベースラインを定義するには、へ移動 CppDependプロジェクトプロパティパネル インタラクティブUIで。 解析タブ このパネルにはという名前のオプションがあります 比較用ベースライン。比較のベースラインは、以前のコードベーススナップショットを表します。現在のコードベーススナップショットは、この以前のコードベーススナップショットと比較されます。

2 つの異なる比較ベースラインを定義できます。1 つはインタラクティブ UI で使用するもの、もう 1 つは分析およびレポート時に使用するものです。インタラクティブ UI とレポートの両方のシナリオで同じ比較ベースラインを定義することをお勧めします。

ベースラインを定義

コード差分用CQLinqクエリ

比較のベースラインを定義したら、次の標準 CQLinq グループを確認してください:

  • コード品質の退行
  • API破壊的変更
  • コード差分サマリー

ここには、コード差分に関連する多くの CQLinq クエリとルールが既に定義されています。そのまま使用することも、ニーズに合わせてカスタマイズすることもできます。

コード差分クエリ

比較のベースライン以降に追加またはリファクタリングされたコード要素で発生したコードルール違反のみをレポートすることも可能であることに注意してください。これについては、次で説明します CppDependレポートカスタマイズドキュメント.

今すぐCppDependを試す

ドキュメントの全機能にアクセスできる14日間無料トライアル。クレジットカード不要。