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

在使用 Visual Studio 高级专业版时,可以为团队项目创建签入策略,以在实践中提高代码的质量以及团队的开发效率。 签入策略是在团队项目级别设置而在可以签入代码之前在开发人员的计算机上实施的规则。

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

  • 生成 要求在生成期间创建的生成中断必须是固定的。新的签入之前。

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

  • 测试策略 需要签入测试在签入前完成。

  • 工作项 需要一个或多个工作项与签入。

重要

若要使用签入策略,必须连接到 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 和开发任务。

跟踪工作和管理工作流

外部资源

Dd264876.collapse_all(zh-cn,VS.110).gif指南

测试使用 Visual Studio 进行附带的 2012 版–第 2 章:单元测试:测试。