前言
随着项目越来越复杂,工程越来越庞大,单纯的依靠人工去检查代码中存在的潜在问题是不现实的,单元测试也无法完全覆盖,因此借助自动化工具去做一些代码检查的事情是十分必要的,因此本系列文章将主要讲述几个常用的代码检查工具。
FindBugs
FindBugs 是一个静态分析工具,它检查类或者 JAR 文件,将字节码与一组缺陷模式进行对比以发现可能的问题。
FindBugs 不注重样式或者格式,它试图只寻找真正的缺陷或者潜在的性能问题。
安装
FindBugs可以通过两种方式集成到Eclipse中:
在线安装
eclipse –> help –> Install NewSoftware
弹出对话框,点击add,如下图配置:
http://findbugs.cs.umd.edu/eclipse
然后点击OK,一路安装就OK了。
离线安装
下载FindBugs的安装包,并解压,将其中的features和 plugins目录下的文件分别拷贝到Eclipse下对应的目录中,并重启Eclipse即可。
在完成上述步骤后,点击Windows –> showViews –> others
则表示安装成功。
使用
FindBugs的使用十分简单