当前位置:  开发笔记 > 编程语言 > 正文

如何解释代码度量(由SourceMonitor计算)

如何解决《如何解释代码度量(由SourceMonitor计算)》经验,为你挑选了2个好方法。

在阅读了"计算代码指标"问题的答案后,我安装了工具SourceMonitor并计算了一些指标.

但我不知道如何解释它们.

指标的"好"值是多少?

"分支声明百分比"

"每班的方法"

"每种方法的平均声明"

"最大方法或功能复杂性"

我在文档中找不到任何提示,有人可以帮助我吗?



1> torial..:

SourceMonitor是一个很棒的工具.

"每班的方法"对于那些希望确保他们的班级遵循良好的OO原则的人是有用的(太多的方法表明一个班级可能比他们应该承担的更多).

"每种方法的平均语句"对于了解每种方法的大小有用.对我来说更有用的是有太多语句的方法的信息(双击模块以获得更精细的颗粒细节).

函数复杂性对于确定代码是多么令人讨厌很有用.真的,我最重要的是使用这些信息.这是关于模块中最糟糕的功能有多复杂的信息(至少根据圈复杂度).如果双击模块/文件,您可以找出哪种特定方法非常糟糕.



2> Dave DuPlant..:

作为一般经验法则,您想要的环路复杂度为10或更低.在大多数情况下,11到20之间的CC大概是你想要的:一旦你超过20,你就更有可能在找到和修复缺陷时遇到问题,一旦你达到50以上,你通常会看到在一个现在需要重构的方法.

请记住,这些都是准则.可以使用CC为25的方法尽可能简化; 您只需要在需要更新它们时更加小心这些方法.

推荐阅读
保佑欣疼你的芯疼
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有