メトリクスのコード例
複雑度メトリクス
Cyclomatic複雑度(サイクロマチック複雑度)(Cyclomatic Complexity) C/C++

Modified Cyclomatic複雑度(Modified Cyclomatic Complexity) C/C++

Strict Cyclomatic複雑度(Strict Cyclomatic Complexity) C/C++

Essential複雑度(Essential Complexity) C/C++

Cyclomatic複雑度の平均・最大値・総和(Average, Max, and Sum Cyclomatic Complexity) C/C++
総和

平均

最大値

Modified Cyclomatric複雑度の平均・最大値・総和(Average, Max, and Sum Modified Cyclomatic Complexity) C/C++
総和

平均

最大値

Strict Cyclomatric複雑度の平均・最大値・総和(Average, Max, and Sum Strict Cyclomatic Complexity) C/C++
総和

平均

最大値

Essential複雑度の平均・最大値・総和(Average, Max, and Sum Essential Complexity) C/C++
総和

平均

実行可能パス数(Paths) C/C++

ネスト数(Nesting) C/C++

ノット値(Knots) C/C++
最小値

最大値

関数に対する入力・出力の数(Inputs, Outputs) C/C++
入力の数

出力の数

物理行数(Physical Lines) C/C++

空白行数(Blank Lines of Code) C/C++

コード行数(Source Lines of Code) C/C++

宣言コード行数(Declarative Lines of Code) C/C++

実行可能コード行数(Executable Lines of Code) C/C++

コメント行数(Lines with Comments) C/C++

非アクティブ行数(Inactive Lines) C/C++

プリプロセッサ行数(Preprocessor Lines) C/C++

ステートメント数(Declarative Statements) C/C++

コメント率(Comment to Code Ratio) C/C++

クラス数(Classes)C/C++
基底クラス数(Base Classes) C/C++

派生クラス数(Number of Children) C/C++

メソッド数(Methods) C/C++

クラスメソッド数(Class Methods) C/C++

クラス変数の数(Class Variables) C/C++

インスタンスメソッド数(Instance Methods) C/C++

インスタンス変数の数(Instance Variables) C/C++

クラス結合度(Coupling Between Objects) C/C++

継承ツリー構造の最大深度(Depth of Inheritance Tree) C/C++

クラス凝集度の欠如(Lack of Cohesion in Methods) C/C++

