【问题标题】:visual studio code analysis/metrics toolsVisual Studio 代码分析/指标工具
【发布时间】:2011-04-15 20:10:47
【问题描述】:

我刚刚下载了 NDepend 的试用版。我正在寻找的是一种有助于代码标准化的工具。不仅在大括号、空格、命名约定等样式方面,而且在凝聚力和复杂性方面。

是否有人使用它可以告诉我是否可以将内聚和复杂性集成到构建错误中(例如,如果复杂性大于 > n,则错误)???在我开始编写自己的 xml 阅读器来解析 NDepend 结果之前,我想知道这是否与该工具集成。

我知道 Visual Studio 2008 的某些版本具有这些指标,但 NDepened 似乎独立于 Visual Studio 版本。有没有其他推荐的工具???

谢谢!

【问题讨论】:

    标签: visual-studio code-analysis code-metrics ndepend


    【解决方案1】:

    【讨论】:

    • 嗨,PaulStack,我已经看过这些工具,但它们没有指标,是吗?我正在研究 SourceMonitor,因为它也有指标......而且它是免费的,所以它是一个优势
    • 不,他们没有指标,但他们会遵守您问题的第一部分 - “一种有助于代码标准化的工具。不仅是大括号、空格、命名约定的样式”
    • ok...顺便说一句,您知道集成的Visual Studio 2008/2010 分析工具是否与MSBuild 集成?可以从命令行调用吗???
    【解决方案2】:

    Visual Studio 代码分析(FxCop 的付费版本已集成到 Visual Studio 的某些版本中)包括Visual Studio Code Metrics functionality 公开的同一组代码指标的规则。这些规则是可自定义的,因此您可以根据需要调整警告和错误条件的阈值。

    【讨论】:

      【解决方案3】:

      如果违反 CQL 规则,您为什么要解析 NDepend 结果,而 NDepend 可以在 Visual Studio 中实时发出警告?

      【讨论】:

      • 嗨,Patrick,公司想要一个开发人员级别的代码策略 a),因此如果您违反样式或 CQL 规则(并因此破坏团队工作),MSBuild 不会让您编译,并且b) 在经理级别,因此他们可以进行评估。我喜欢 NDepend(非常专业),所以我尝试介绍它。我给 NDepend 的人发了电子邮件,询问 MSBuild 选项,但他们说这是目前计划中的功能。 Xml 解析本来是我自己获得该功能的选项,但每个开发人员的许可起了作用。看看我是否可以在不久的将来为自己购买 NDepend(和 SQL 提示符)
      • 我是一个 NDepend 人 :)(如我的伪代码所示)并且我确认,失败的构建是一个即将推出的功能
      • 在您之前的评论中,它只显示“Patrick Smacchia - N”...我现在看到了“NDepend dev”...很高兴听到有关破坏性构建功能...非常好的工作顺便说一句
      • 新的 NDepend v3.5 持续集成和报告功能:关键规则和构建失败...非常棒!!!
      猜你喜欢
      • 2022-01-04
      • 2011-07-29
      • 1970-01-01
      • 1970-01-01
      • 2012-10-16
      • 2014-08-23
      • 2010-09-07
      • 2010-10-09
      • 1970-01-01
      相关资源
      最近更新 更多