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

建立并维护代码质量是一个贯穿整个应用程序开发生存期的连续过程。 代码质量是规划期间的“设计标准”,并通过代码评审和测试进行监控。 开发人员利用 Visual Studio 高级专业版和 Visual Studio 旗舰版中的代码分析工具可以在编写代码时检查其代码的质量问题。 团队利用 Team Foundation Server 版本控制签入策略可以在每次签入时强制实施质量标准。

常规任务

任务

支持内容

了解重要的代码质量过程:您可以阅读准则主题以检查您的开发计划和实现过程,并确保这些过程能够帮助实现质量目标。

使用代码分析来发现质量问题:将代码分析工具应用到托管代码(Visual C# 和 Visual Basic)、本机代码 (Visual C++) 和数据库代码 (Transact-SQL)。

相关任务

  • 利用团队项目签入策略提高代码质量
    当使用 Visual Studio 高级专业版或 Visual Studio 旗舰版时,可以为团队项目中的托管代码和本机代码项目创建一个代码分析签入策略。 代码分析签入策略可用于控制和改进签入到代码库中的代码的质量。

  • 测量托管代码的复杂性和可维护性
    现在已经开发了许多软件测量方法(称作代码度量),可以帮助开发人员了解他们的哪些代码需要返工或进一步测试。 开发人员可以使用 Visual Studio 高级专业版或 Visual Studio 旗舰版生成用于测量托管代码的复杂性和可维护性的代码度量数据。

  • 使用单元测试验证代码
    通过单元测试,开发人员和测试人员可以快速检查 Visual C#、Visual Basic 和 Visual C++ 项目中各个类的方法中的逻辑错误。 单元测试可以创建一次,并在每次更改源代码时运行,以确保不引入 Bug。

  • 使用单元测试验证数据库代码
    您可以使用数据库单元测试为数据库建立一个基线状态,然后验证您对数据库对象进行的任何后续更改。 通过使用这些测试,您可以在将这些对象签入版本控制之前,在独立开发环境中验证它们是否正常运行。

参考

托管代码的代码分析警告

C/C++ 代码分析警告

Transact-SQL 设计问题

Transact-SQL 命名问题

Transact-SQL 性能问题