我已经为AngularJS代码生成了柏拉图报告,现在我想知道如何改进可维护性指数。Lint错误的改进并不能提高可维护性指数。任何参考链接,非常感谢。
谢谢。
发布于 2016-06-16 21:17:02
看看this site,,它给出了一个Oman/Hagemeister可维护性指数的公式。
值在对数范围内,范围从负无穷大到171,数字越大,可维护性级别越高。在他们的原始论文中,Oman和Hagemeister确定了65作为阈值,低于这个阈值,程序应该被认为难以维护。
依赖项对CommonJS和AMD require调用的依赖项列表。从函数签名进行静态分析,因此不会对变量或函数模糊依赖关系的动态调用进行核算。越少越好。
一阶密度在项目中实际实现的所有可能的内部依赖项的百分比。越低越好。
更改成本更改项目中的一个模块时,受影响的模块的平均百分比。越低越好。
核心大小广泛依赖且自身依赖于其他模块的模块所占的百分比。越低越好。
我找不到Plato是否使用它,但希望这能帮助您理解像这样的指标中包含了什么。
https://stackoverflow.com/questions/31262134
复制相似问题