最新のリリースでは、このページがまだ翻訳されていません。 このページの最新版は英語でご覧になれます。

コード メトリクス

コード メトリクスの説明と例

Polyspace® Bug Finder™ でコードを解析する場合、プログラムの統計量を計算するよう選択できます。コード メトリクスの計算 (-code-metrics)解析オプションを使用して、コード メトリクスのチェックを有効にします。各種コード メトリクスの検証結果や Bug Finder によるその計算方法については、これらのリファレンス ページを参照してください。

Polyspace 検証結果

すべて展開する

直接再帰の数自身を直接呼び出す関数の数
Number of Header Filesインクルードされるヘッダー ファイルの数
ファイルの数ソース ファイルの数
再帰の数1 つ以上の関数に対する呼び出しグラフ サイクルの数
コメント密度ステートメント数に対するコメント数の比率
推定の関数結合呼び出しツリー レベル間の複雑度の測定
行数ファイル内の行の総数
コメントなし行の数コメントを除外したコードの行数
循環的複雑度関数本体における線形独立パス数
ローカル変数サイズのより高い推定値関数内のすべてのローカル変数の合計サイズ
言語スコープ言語スコープ
ローカル変数サイズのより低い推定値入れ子にされたスコープが考慮された関数内のローカル変数の合計サイズ
呼び出しレベルの数制御フロー構造の入れ子の最大深度
呼び出しの発生数関数本体内の呼び出し回数
呼び出された関数の数関数の呼び出し先の数
呼び出し元関数の数関数に対する個別の呼び出し元の数
実行可能行数関数本体内の実行可能行数
関数パラメーターの数関数の引数の個数
GoTo ステートメントの数goto ステートメント数
命令の数関数ごとの指示の数
本体内の行数関数本体内の行数
ローカルの非静的変数の数関数内のローカル変数の合計数
ローカルの静的変数の数関数内のローカルの静的変数の合計数
パスの数推定された静的パスのカウント
Return ステートメントの数関数の return ステートメント数

トピック

HIS コード複雑度メトリクス

Polyspace でサポートされているコード複雑度メトリクスのうち、Hersteller Initiative Software (HIS) 標準の一部であるものを確認する。