主要内容

代码度量

代码度量的描述和示例

Polyspace®错误发现者™分析您的代码,您可以选择计算有关您的程序的统计信息。使用计算代码度量(-code-metrics)分析选项,以激活代码度量检查。要理解不同的代码度量结果以及Bug Finder如何计算它们,请参阅这些参考页面。

Polyspace结果

全部展开

直接递归的个数 直接调用自身的函数的实例数
头文件数 包含头文件的数量
文件数量 源文件数
递归的 在一个或多个函数上调用图循环的次数
评论密度 注释数与语句数之比
估计函数耦合 度量调用树级别之间的复杂性
的行数 文件中的总行数
没有注释的行数 代码行数,不包括注释或空白的代码行
圈复杂度 函数体中线性独立路径的个数
局部变量大小的更高估计 函数中所有局部变量的总大小
语言的范围 语言的范围
局部变量大小的较低估计 考虑嵌套作用域的函数中局部变量的总大小
呼叫级别数 控制流结构的最大嵌套深度
呼叫次数 函数体中调用的次数
被调用函数数 在函数体中调用的不同函数的数目
调用函数数 函数的不同调用者的数量
可执行行数 函数体中可执行的行数
功能参数个数 函数参数数
Goto语句个数 的数量转到语句
数的指令 每个函数的指令数
身体内的行数 函数体中的行数
本地非静态变量个数 函数中局部变量的总数
本地静态变量个数 函数中局部静态变量的总数
数量的路径 估计静态路径数
Return语句个数 的数量返回函数中的语句

主题

他的代码复杂度指标

查看Polyspace中支持的哪些代码复杂度指标是Herstelle万博1manbetxr Initiative Software (HIS)标准的一部分。