findbugs是一个开源的eclipse代码检查工具;它可以简单高效全面地帮助我们发现程序代码中存在的bug,badsmell,以及潜在隐患。针对各种问题,它并且提供了简单的修改意见供我们重构时进行参考; 通过使用它,可以一定程度上降低我们codereview的工作量,并且会提高review效率。通过findbugs找到bug,再由我们自己重构代码,可以培养我们的编码意识及水平,形成好的习惯提高开发编码能力。
Findbugs与PMD,checkStyle的区别:
Findbugs主要着眼于寻找代码中的缺陷,这就与其他类似工具有些区别了,比如说Checkstyle和PMD就是根据样式(style)来改进代码质量的。FindBugs分析引擎与Checkstyle和PMD也有所不同,因为它直接操作类文件(class文件)而不是源代码。
在eclipse中安装findbug插件:
1,把下载的压缩包解压后,把plugin包copy到eclipse的plugin目录中去;
2,重新启动eclipse
1,把下载的压缩包解压后,把plugin包copy到eclipse的plugin目录中去;
2,重新启动eclipse
具体请参考: