摘要: 前些日子对公司所有.net产品使用Klocwork进行了静态代码分析。由于Klocwork目前没有发现有破解版,虽然可用于C++、Java、C#等项目,但因价格不菲,其使用细节我就不多讲。通过这次对代码的静态分析我们还是发现了一些问题,有些可能是我们本身不太认真直接造成的;还有一些则可能是由于代码的在长期维护或是后期的不断重构中,间接的造成了相关问题。下面我们就一些比较常见的现象进行罗列。[其中有一些项与VS自带的代码分析相同,代码在VS2010+.net3.5+Win7 环境中测试通]一、值类型1、 浮点数据比较double x1 = 0.1;float x2 = 0.1f;if (x... 阅读全文
posted @ 2012-10-23 14:11 家住腊树下 阅读(2425) 评论(0) 推荐(1) 编辑