主要内容

代码度量

代码度量的描述和示例

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

Polyspace结果

全部展开

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

主题

HIS代码复杂度度量

查看在Polyspace中支持的哪些代码复杂性度量是Herstell万博1manbetxer Initiative Software (HIS)标准的一部分。