恒久地平线

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

 在以前的一个开发现场里,经常会收到客户的代码review指摘。

觉得有点神奇是,给客户的文件是编译后的*.class打成war包,客户那边却能指摘出代码中的缺陷bug,而且精确到代码的某一行。

通过*.class文件要知道bug在代码的哪一行,比较简单,直接用反编译工具就行。问题是在那么多文件里去找到代码的缺陷,而且列出来的缺陷还挺高级的,这明显就不是靠人工review代码。

后来知道原来是用一个叫“findbugs”的工具。

1.插件下载

下载地址:http://findbugs.sourceforge.net/downloads.html

在下载的页面里,有看到日语的帮助文档,猜测可能日本那边用这个工具的会比较多,上面说的那个开发现场就是在日本。

2.插件安装

安装比较简单,直接把下载的压缩包解压后,整个文件夹复制到eclipse目录下的dropins文件夹里。

3.插件使用

重启eclipse后,右键点击项目,弹出的框就多了Find Bugs的功能。

运行完Find Bugs命令需要切换到Bug Explorer视图里,查看找到的bug信息

Bug Info里显示Bug的具体原因

posted on 2016-01-16 23:18  恒久地平线  阅读(551)  评论(0编辑  收藏  举报

腾讯微博:http://t.qq.com/zhangxh20