调用层数
控制流语句的嵌套深度
描述
此度量指定函数中的控制流语句(例如 if
、switch
、for
或 while
)的最大嵌套深度。Polyspace® 从 0
开始进行嵌套深度计数,并且每增加一个嵌套层级,此度量就会递增。无控制流语句的函数的调用层数为 0。
通过使用新的命令行选项 -start-level-from-one
,您可以从 1
而不是 0
开始进行调用层数计数。
此度量的建议上限为 4。为提高代码的可读性,请尝试为此度量强制应用一个上限。
要对度量强制应用某些限制,请参阅使用 Polyspace 计算代码复杂度度量。
示例
度量信息
组:函数 |
缩写:LEVEL |
HIS 度量:是 |