【问题标题】:Running code metrics in builds for TFS 2012在 TFS 2012 的构建中运行代码指标
【发布时间】:2023-11-13 05:00:01
【问题描述】:

如何获取指标以在 TFS 2012 中运行我的构建?

我没有在 TFS 2012 中看到任何代码指标解决方案。Microsoft 的 Metrics 工具似乎只适用于 TFS 2010。我正在寻找的主要内容正是 Microsoft 工具用来返回的内容。

【问题讨论】:

    标签: tfs code-metrics


    【解决方案1】:

    Visual Studio 2005、2008、2010 和 2012 的代码指标几乎相同。您可以从 Visual Studio 中的“分析”菜单访问它们,它们会为您提供代码视图,以帮助您确定可能要修复的特定问题。

    这从未作为自动构建的一部分提供,并且在那里确实没有意义,因为它们是解释性的而不是描述性的。仅仅因为你有很高的圈复杂度并不意味着你的代码很糟糕。

    更多信息:http://msdn.microsoft.com/en-us/library/bb385911.aspx

    解释一下你想要达到的目标可能对你很有用,这样我就可以更好地为你指出解决方案。

    • 您要实现什么价值?

    似乎有一个CodeMetric 构建活动作为Community TFS Build Extensions 的一部分,但我不确定它是否符合您的要求。

    【讨论】:

    • 通过 Visual Studio 运行所获得的确切内容,但作为自动构建的一部分。基本上,我们的许多开发人员都希望看到这些东西,而不必在本地运行它。因此,它会将此类统计信息作为构建过程的一部分公开,并为开发人员自动创建它们。
    • 确实有 sema 是 CodeMetric 构建活动作为社区 TFS 构建扩展的一部分,但我不确定它是否符合您的要求。我在上面的答案中添加了链接...
    • 对于我们很多人来说,将代码指标作为 CI 的一部分确实很有意义。我认为这是提高代码质量的一个很好的工具。实际上如此重要,以至于它可能成为重新更换 Team Foundation 服务器的临界点。
    • 您知道可以将 Sonar 之类的工具插入到任何构建系统中来进行此类分析吗?我不相信任何构建系统提供 OOB 代码分析,而是依赖插件。
    最近更新 更多