码迷,mamicode.com
首页 > 数据库 > 详细

Findbugs - Eclipse插件

时间:2015-04-23 23:36:21      阅读:388      评论:0      收藏:0      [点我收藏+]

标签:

 简介

        Findbugs是一个在java程序中查找bug的程序,它查找bug模式的实例,也就是可能出错的代码实例,注意Findbugs是检查java字节码,也就是*.class文件。其实准确的说,它是寻找代码缺陷的,很多我们写的不好的地方,可以优化的地方,它都能检查出来。例如:未关闭的数据库连接,缺少必要的null check,多余的 null check,多余的if后置条件,相同的条件分支,重复的代码块,错误的使用了"==",建议使用StringBuffer代替字符串连加等等。而且我们还可以自己配置检查规则(做哪些检查,不做哪些检查),也可以自己来实现独有的校验规则(用户自定义特定的bug模式需要继承它的接口,编写自己的校验类,属于高级技巧)。

        FindBugs是一款Java静态代码分析工具,与其他静态分析工具(如Checkstyle和PMD)不同,FindBugs 不注重样式或者格式,它专注于寻找真正的缺陷或者潜在的性能问题,它可以帮助java工程师提高代码质量以及排除隐含的缺陷。有了静态分析工具,就可以在不实际运行程序的情况对软件进行分析。


安装

        最新版本下载地址http://findbugs.sourceforge.net/downloads.html 。下载eclipse插件 然后解压到eclipse安装目录下的dropins,重启eclipse即可。(百度网盘:链接:http://pan.baidu.com/s/1gdF4ghX 密码:fgsu)。

        Findbug官网地址:http://findbugs.sourceforge.net/

        FindBugs的详细bug描述清单见:http://findbugs.sourceforge.net/bugDescriptions.html


使用

        每次提交代码前可以右击类findBugs下.. 

Findbugs - Eclipse插件

标签:

原文地址:http://blog.csdn.net/jerome_s/article/details/45227697

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!