【问题标题】:Visual Studio 2010 Code Metrics at Function Level函数级别的 Visual Studio 2010 代码指标
【发布时间】:2011-04-15 11:24:12
【问题描述】:

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

-肖恩

【问题讨论】:

    标签: visual-studio-2010 code-metrics


    【解决方案1】:

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

    【讨论】:

    • 看起来即使使用 VS 2013 Ultimate,excel 也是唯一的选择。有谁知道这是否有功能要求?我们不得不出口,真是可耻!
    【解决方案2】:

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

    http://www.scitools.com/

    【讨论】:

      猜你喜欢
      • 2011-06-02
      • 1970-01-01
      • 2012-10-16
      • 2011-07-05
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 2011-12-28
      • 1970-01-01
      相关资源
      最近更新 更多