利用团队项目签入策略提高代码质量

使用 Team Foundation 版本控制 (TFVC) 时,可以为团队项目创建签入策略,以强制执行会产生更有效的代码并实现更高效的团队开发的实践。签入策略是在团队项目级别设置的,并在允许代码签入之前在开发人员计算机上强制实施的规则。

你可以指定以下团队项目签入策略:

  • 生成:要求必须在新的签入之前修复在生成过程中创建的生成中断。

  • 变更集注释:要求用户在签入更改时提供注释。

  • 代码分析:要求在签入之前运行代码分析。

  • 工作项:要求将一个或多个工作项与签入相关联。

重要说明重要事项

若要使用签入策略,必须连接到 Visual Studio Team Foundation Server。

常规任务

任务

支持内容

创建和使用签入策略:使用 Team Foundation 版本控制 的团队项目设置创建签入策略。

Set and enforce quality gates

创建和使用代码分析签入策略:可以从标准代码分析规则集中进行选择,也可以创建自定义集。

创建和使用代码分析签入策略

相关任务

任务

支持内容

设置开发环境:必须用适当的源代码设置开发环境和测试环境,然后才能创建或修改代码。如果你正在使用数据库,则还必须能够访问这些数据库的脱机表示形式。

Setting Up Development Environments

在开发过程中使用代码分析:团队成员在其开发计算机上运行代码分析。在 Visual Studio 中,开发人员配置并运行各个代码项目的代码分析运行,查看和分析各个运行所发现的问题,并创建警告工作项。

使用代码分析工具分析应用程序质量

创建和运行单元测试:通过单元测试,开发人员和测试人员可以快速查找 C#、Visual Basic .NET 和 C++ 项目中各个类的方法中的逻辑错误。单元测试可以创建一次,并可以在每次源代码发生更改时运行以确保没有引入 bug。

使用单元测试验证代码

跟踪工作项和缺陷:可以使用工作项来跟踪和管理有关团队项目的工作和信息。工作项是 Team Foundation 用于跟踪工作分配和工作进度的数据库记录。可以使用不同类型的工作项来跟踪不同类型的工作,例如客户要求、产品 bug 和开发任务。

跟踪工作和管理工作流 [重定向]

外部资源

指南

使用 Visual Studio 2012 测试连续交付 - 第 2 章:单元测试:测试内部