このレッスンでは、静的解析を実行して、コードがコーディング スタンダードに準拠しているかをチェックする方法について説明します。 

背景

C++test は、静的にコードを解析してコーディング スタンダード ルールにコードが準拠しているかどうかをチェックできます。このとき使用されるのは、テスト コンフィギュレーションで「有効」に設定されたルールです。C++test には一連のビルトイン テスト コンフィギュレーションが用意されており、それぞれ「有効なルール」が定義されています。ユーザーは、プロジェクトやポリシーに最もふさわしい特定のコーディング スタンダード ルールを「有効」に設定したユーザー定義テスト コンフィギュレーションを作成できます。

C++test のコーディング スタンダード ルールは、「重要度レベル」によってグループ分けされています。重要度レベルは、そのルールによって深刻な構造エラー (パフォーマンスの低下、メモリ リーク、セキュリティ脆弱性などのアプリケーションの問題の原因になるコード構造) が引き起こされる可能性を表します。

  • 最高 - 重要度 1
  • 高 - 重要度 2
  • 中 - 重要度 3
  • 低 - 重要度 4
  • 最低 - 重要度 5

次の演習に進む前にチュートリアルの「 C++test プロジェクトの作成 - チュートリアル 」を終えている必要があります。

  • No labels