3

我在我的一个项目上运行了代码度量计算,并且看到了项目中每个命名空间/类的结果。我希望看到功能级别的结果。即使过滤器仍然在类级别上工作。有没有办法做到这一点?例如,我想查看任何圈复杂度超过 10 的函数,或者超过 20 行的函数。谢谢!

-谢恩

4

2 回答 2

1

您可以将结果导出到 Excel。这可以通过单击代码度量结果窗口上的Microsoft Excel 中的打开列表按钮来完成。在 Excel 电子表格中获得列表后,您可以仅在成员上过滤范围列。这将只为您提供方法和属性。然后从那里您还可以将其他列过滤为您想要的值(例如 Cyclomatic Complexity > 10)。这将产生您想要的结果。如果您了解 Excel 的使用方法,那么它在推理结果方面的功能要强大得多。

于 2012-01-22T07:25:29.020 回答
0

有点晚了,但我碰巧遇到了你的问题。我对这些东西使用了理解,它非常强大,可以检测任何与圈复杂度或函数深度有关的问题:

http://www.scitools.com/

于 2011-04-04T09:51:43.650 回答