首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何提高柏拉图报告的可维护性指数

如何提高柏拉图报告的可维护性指数
EN

Stack Overflow用户
提问于 2015-07-07 15:16:58
回答 1查看 222关注 0票数 1

我已经为AngularJS代码生成了柏拉图报告,现在我想知道如何改进可维护性指数。Lint错误的改进并不能提高可维护性指数。任何参考链接,非常感谢。

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2016-06-16 21:17:02

看看this site,,它给出了一个Oman/Hagemeister可维护性指数的公式。

值在对数范围内,范围从负无穷大到171,数字越大,可维护性级别越高。在他们的原始论文中,Oman和Hagemeister确定了65作为阈值,低于这个阈值,程序应该被认为难以维护。

依赖项对CommonJS和AMD require调用的依赖项列表。从函数签名进行静态分析,因此不会对变量或函数模糊依赖关系的动态调用进行核算。越少越好。

一阶密度在项目中实际实现的所有可能的内部依赖项的百分比。越低越好。

更改成本更改项目中的一个模块时,受影响的模块的平均百分比。越低越好。

核心大小广泛依赖且自身依赖于其他模块的模块所占的百分比。越低越好。

我找不到Plato是否使用它,但希望这能帮助您理解像这样的指标中包含了什么。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31262134

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档