FindBugs使用

最近在群里发现有人说FindBugs很不错,所以下面来学习学习。

FindBugs——代码质量检测工具


1.安装FindBugs


进入设置界面的plugin搜索FindBugs,然后点击搜索远程资源,最后点击安装。

FindBugs使用

FindBugs使用

安装后需要重启才能生效。最后的界面:

FindBugs使用


2.FindBugs功能介绍


FindBugs使用

1、分析当前文件FindBugs使用

2、分析游标下的类(就是光标所在的类)FindBugs使用

3、分析当前模块的所有文件FindBugs使用

4、分析项目中的所有文件 FindBugs使用

5、分析修改过的所有文件FindBugs使用

6、分析改变的所有文件FindBugs使用  

当然这些按钮在底部的显示区域也有


3.使用


FindBugs使用

在右边的显示栏会显示问题的详细描述。

我在我的一个Module中运行了一下,效果是这样的:

FindBugs使用


问题还是蛮多的,但是,我们并不是说提示的所有问题都需要修改,而是需要根据具体的情况来进行修改。

比如,下面这种问题我们肯定是需要修改的:

FindBugs使用

方法名称不规范还是要修改的。

FindBugs使用

检查返回值,这个就需要看具体的情况了。

FindBugs使用

未关闭肯定也是要修改的。

FindBugs使用

未使用的变量。

FindBugs使用

缺少默认值

等等。。。


4.常见错误规则整理


参考:http://blog.****.net/fwt336/article/details/72918586