このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
呼び出された関数の数
関数本体内で呼び出される個別の関数の数
説明
このメトリクスは、関数の本体内で呼び出される個別の関数の数を示します。
このメトリクスには次のものが含まれます。
到達不能コードでの呼び出し。
標準ライブラリ関数の呼び出し。
ユーザー定義のコンストラクターとデストラクターの呼び出し。
このメトリクスは次のものを除外します。
関数ポインターを介した呼び出し。
バーチャル関数の呼び出し。
assert
の呼び出し。Polyspace® はassert
を関数ではなくマクロと見なします。インラインされた関数。コンパイラは、既定または暗黙的なコンストラクターやデストラクターなど、特定の関数呼び出しをインライン化する可能性があります。
このメトリクスの推奨上限は 7 です。より自己完結型のコードでは、このメトリクスの上限を適用するようにしてください。
メトリクスに制限を適用するには、Polyspace を使用したコード複雑度メトリクスの計算を参照してください。コード メトリクス制限の違反を Bug Finder 欠陥として適用するには、ソフトウェア複雑度チェッカーを使用します。Polyspace チェッカーを使用してソフトウェアの複雑度を低減するを参照してください。
例
メトリクス情報
グループ: 関数 |
頭字語: CALLS |
HIS メトリクス:あり |