JPK*_*JPK 5 maintainability code-metrics visual-studio-2010
我一直在浏览帖子和MSDN,但我没有看到如何创建可维护性索引.只有好的和坏的价值观.
http://msdn.microsoft.com/en-us/library/bb385914.aspx
有人知道吗?我们可以参考或探讨他们使用的是什么吗?
我对定义为易于维护的代码感兴趣.其他指标的更多细节将受到欢迎,但作为额外的功劳.对其他指标的探索更容易理解.
小智 9
他们的代码分析团队的博客上有一个解释.
它的实际公式是:
Maintainability Index = MAX(0,(171 - 5.2 * ln(Halstead Volume)
- 0.23 * (Cyclomatic Complexity)
- 16.2 * ln(Lines of Code))*100 / 171)
Run Code Online (Sandbox Code Playgroud)
但是,不要只是听我的,去得到完整的读取出现.
可维护性指数的历史可以追溯到1992年,并于2007年被纳入Visual Studio中。
从那时起,出现了几篇论文,批判性地讨论了该指数、系数、其组成的指标以及在实践中使用它的难度。
有关摘要,您可以查看我的博客文章“使用可维护性指数之前三思而后行”。
| 归档时间: |
|
| 查看次数: |
4690 次 |
| 最近记录: |