FindBugs FindBugs是由Bill Pugh和David Hovemeyer创建的开源程序用来查找Java代码中的程序错误它使用静态分析来识别Java程序中上百种不同类型的潜在错误潜在错误可分为四个等级恐怖的scariest吓人的scary令人困扰的troubling和值得关注的of concern这是根据其可能产生的影响或严重程度而对开发者的提示FindBugs操作的是Java字节码而非源代码软件作为一个独立的图形化应用程序分发 EclipseNetBeansIntelliJ IDEAGradleHudson和Jenkins有可用的FindBugs插件 也可以给FindBugs添加用于检查的规则集