使用代码分析来分析托管代码质量
您可以在 Visual Studio 中使用代码分析工具发现代码中的潜在问题,如不安全的数据访问、使用冲突和设计问题。代码分析可处理 .NET Framework、本机(C 和 C++)和数据库应用程序。针对托管代码的代码分析在以特定编码问题为目标的规则集中组织各种规则。
常规任务
常规任务 |
支持内容 |
---|---|
亲身实践:通过更正简单 .NET Framework 应用程序中的缺陷,了解代码分析的基本知识。 |
|
为项目配置代码分析:托管代码的各种规则组织为以特定领域(如安全和设计)为目标的规则集。可以使用某个 Microsoft 标准规则集或创建自己的规则集。 |
|
运行代码分析:可以指定在每次生成项目配置时自动运行代码分析,也可以手动对项目运行代码分析。 |
|
分析代码分析结果: “错误列表”窗口下列出了代码分析产生的警告和错误。可以选择警告或错误标题显示有关该警告的附加信息同时显示并高亮所符合的源代码行。可以选择警告 ID 显示 MSDN 中包含解决问题的信息和示例的详细信息。 |
|
将代码分析与开发生命周期集成在一起:利用 Team Foundation 版本控制中的签入策略,开发团队可以确保所有代码签入都符合一组常用的代码分析标准。为代码分析规则冲突创建工作项是一个可在“错误列表”窗口中执行的简单过程。 |