使用代码分析工具分析应用程序质量【鸡蛋】

建立并维护代码质量是一个贯穿整个应用程序开发生存期的连续过程。 代码质量是规划期间的“设计标准”,并通过代码评审和测试进行监控。 开发人员利用 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 下载,注意下载完整版的那个


  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值