FindBugs

FindBugs是由Bill Pugh和David Hovemeyer創建的開源程序 ， 用來查找Java代碼中的程序錯誤 。 它使用靜態分析來識別Java程序中上百種不同類型的潛在錯誤 。 潛在錯誤可分爲四個等級 ： 恐怖的 （ scariest ） 、 嚇人的 （ scary ） 、 令人困擾的 （ troubling ） 和值得關注的 （ of concern ） ， 這是根據其可能產生的影響或嚴重程度 ， 而對開發者的提示 。 FindBugs操作的是Java字節碼 ， 而非源代碼 。 軟件作爲一個獨立的圖形化應用程序分發 。 Eclipse 、 NetBeans 、 IntelliJ IDEA 、 Gradle 、 Hudson和Jenkins有可用的FindBugs插件 。 也可以給FindBugs添加用於檢查的規則集 。