コーディング規約でコード品質を向上
MISRA、CERT、CWE、AUTOSAR準拠
コーディング規約は異なるエンジニアが書いたコードに統一感を与え、可読性と保守性を向上させ、複雑さも低減。コードの再利用を促進し、エラーの検出を容易にします。
高品質なコードには、品質目標を達成するための開発チームの継続的な努力と集中が必要です。規約がなければ、開発者がコードベースを理解するのが難しくなり、開発時間とプロジェクト構造の複雑さが増大する可能性があります。
CppDepend は機能豊富な製品で、最も人気のあるコーディング規約を含みます:
Cert C
C言語セキュアコーディング規格
Cert C++
C++セキュアコーディング規格
Misra C
安全クリティカルなCコーディング規格
Misra C++
安全クリティカルなC++コーディング規格
CWE
Common Weakness Enumeration
Autosar C++
適応型自動車C++ガイドライン
Cert C++ Secure Coding Standard
CppDependはコードをチェック: SEI CERT C++ Coding Standard:宣言と初期化、式、メモリ管理、例外処理、オブジェクト指向プログラミングなど。各ルール違反は重大度と推定負債とともに正確に特定。

Misra C++ 2023
安全クリティカルなプロジェクト向けに対応: MISRA C++ 2023 標準搭載:言語非依存の問題、字句規則、基本概念、標準変換、例外処理など。ルールごとの準拠を追跡し、違反しているすべてのコード行まで掘り下げ。

CWEコーディング規格
最も危険なソフトウェアの弱点を検出: CWE (Common Weakness Enumeration) ルールセット:廃止・危険な関数の使用、デッドコード、常に真・偽の式、不正な引数指定、その他の脆弱性を招きやすいパターン。

