
findBugs
xu1314
这个作者很懒,什么都没留下…
展开
-
FindBugs安装和使用
<br /><br />FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。不是通过分析类文件的形式或结构来确定程序的意图,而是通常使用 Visitor 模式。详情参考:http://www.ibm.com/developerworks/cn/java/j-findbug1/<br /><br />下载和安装<br />网上对FindBugs的介绍不少,但是对插件安装和使用比较少。也许转载 2010-09-13 10:55:00 · 11267 阅读 · 2 评论 -
详解eclipse插件findbugs新规则的开发过程
<br />java应用最常见的也就是NullPointException问题。平时做小的项目出几个NPE没什么太大的影响,打几个错误日志,下次修复掉就行了。但是如果是淘宝、支付宝这样的大型系统,每天用户量很大,可能一个NPE就会影响到很多用户的系统使用。findbugs会容易的找出这些问题。<br />有的时候findbugs不能满足需求,需要在代码扫描阶段就发现更多的问题,那么就需要开发针对需求的findbugs规则。比如:生产环境的代码中是不允许有System.out.prinln("xxxxx");转载 2010-09-13 15:16:00 · 1128 阅读 · 0 评论 -
FINDBUGS错误分析日志
<br />终于 我们又开始使用FINDBUGS来检测代码的问题了 但因没又中文版和网上错误分析实际很少 所以自己边处理BUG边写文档<br /> 首先在装好FINDBUGS后 在 project-->properteis-->findbugs里的2个框的勾点上可以让改正BUG后自动判断是否改正了 改正了就自动去掉BUG点<br />1.Call to equals() comparing different type<br /> <br /> 大部分都是类型永远不会有这种情况 比如a为DOU转载 2011-03-23 17:41:00 · 3159 阅读 · 0 评论