建立并维护代码质量是一个贯穿整个应用程序开发生存期的连续过程。 代码质量是规划期间的“设计标准”,并通过代码评审和测试进行监控。 开发人员利用 Visual Studio 高级专业版和 Visual Studio 旗舰版中的代码分析工具可以在编写代码时检查其代码的质量问题。团队利用 Team Foundation Server 版本控制签入策略可以在每次签入时强制实施质量标准;
通过代码分析器我们可以判断程序代码的一些可能性错误,例如命名不规范、抽象类不应具有构造函数、非常量字段不应是可见的等安全问题;
vs2010提供的代码分析工具,我们可以选择分析级别,默认提供的有7、8中规则集;我们也可以根据需要自定义自己的规则集。这些规则集是将原有的规则项进行不同组合来达到满足我们需要的目的;对于每一个规则项,有3中操作级别:警告、 错误、无; 当打开规则集查看规则项时通过改变勾选并保存可以创建自定义规则集,并应用到对象的项目或解决方案上;
配置和使用自定义规则:http://msdn.microsoft.com/zh-cn/library/dd264949%28v=vs.100%29.aspx
查看分析器可以 右键项目-属性-代码分析;;或者在工具栏中的 分析选项里查看
可以在tfs中的代码策略里配置签入前强制执行代码分析
所有的规则按照分类有如下几种:
设计警告 CA1000开始
全球化警告 CA1300开始
互操作性警告 CA1400开始
可维护性警告 CA1500开始
移动性警告 CA1600开始
命名警告 CA1700开始
性能警告 CA1800开始
可迁移性警告 CA1900开始
可靠性警告 CA2000开始
安全警告 CA2100开始
用法警告 CA2200开始
可以根据需要设置它是否启用
每一个规则项的详细介绍请到
http://download.csdn.net/detail/cctv_end/5230209 下载,注意下载完整版的那个