呼び出しレベルの数
制御フロー ステートメントの入れ子の深度
説明
このメトリクスは関数内の if、switch、for または while のような制御フロー ステートメントの入れ子の最大深度を示します。Polyspace® は入れ子深度のカウントを 0 から開始し、入れ子の深さが増えるたびにこのメトリクスがインクリメントされます。制御フロー ステートメントのない関数は呼び出しレベル 0 です。
新しいコマンド ライン オプション -start-level-from-one を使用すれば、0 ではなく 1 から呼び出しレベルのカウントを開始できます。
このメトリクスの推奨上限は 4 です。コードを読みやすくするには、このメトリクスの上限を適用するようにしてください。
メトリクスに制限を適用するには、Polyspace を使用したコード複雑度メトリクスの計算を参照してください。
例
メトリクス情報
| グループ: 関数 |
頭字語: LEVEL |
| HIS メトリクス:はい |