功能级别的Visual Studio 2010代码度量标准

时间:2010-09-21 23:08:31

标签: visual-studio-2010 code-metrics

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

-Shane

2 个答案:

答案 0 :(得分:1)

您可以将结果导出到Excel。这可以通过单击代码指标结果窗口中的 Microsoft Excel中的打开列表按钮来完成。在Excel电子表格中列出列表后,您可以仅在“成员”上筛选“范围”列。这将只为您提供方法和属性。然后,您可以从那里过滤其他列到您想要的值(例如Cyclomatic Complexity> 10)。这将产生您想要的结果。如果您了解Excel的方法,那么对于结果的推理它会更加强大。

答案 1 :(得分:0)

有点晚了,但我碰巧碰到了你的问题。我使用了解这个东西,检测出圈复杂度或函数深度的任何问题都非常强大:

http://www.scitools.com/