被调函数数量
函数体内调用的不同函数的数量
描述
该度量指定函数在其函数体内调用的不同函数的数量。
该度量包括:
在无法访问的代码中调用。
调用标准库函数。
调用用户定义的构造函数和析构函数。
该度量不包括:
通过函数指针调用。
调用虚拟函数。
调用
assert
。Polyspace® 将assert
视为宏,而不是函数。内联函数。编译器可能会内联某些函数调用,例如默认或隐式构造函数和析构函数。
此度量的建议上限为 7。为了获得更独立的代码,请尝试对此度量设置上限。
要对度量强制应用某些限制,请参阅使用 Polyspace 计算代码复杂度度量。要将违反代码度量限制作为 Bug Finder 缺陷强制执行,请使用软件复杂度检查项。请参阅Reduce Software Complexity by Using Polyspace Checkers
示例
度量信息
组:函数 |
缩写:CALLS |
HIS 度量:是 |