FindBugs是由Bill Pugh和David Hovemeyer創建的開源程序,用來查找Java代碼中的程序錯誤。[2][3]它使用靜態分析[2][4]來識別Java程序中上百種不同類型的潛在錯誤。潛在錯誤可分為四個等級:恐怖的(scariest)、嚇人的(scary)、令人困擾的(troubling)和值得關注的(of concern),這是根據其可能產生的影響或嚴重程度,而對開發者的提示。[5]FindBugs操作的是Java字節碼,[4]而非源代碼。軟件作為一個獨立的圖形化應用程序分發。[6] Eclipse[7]、NetBeans[6]、IntelliJ IDEA[8][9][10]、Gradle、Hudson[11]和Jenkins[12]有可用的FindBugs插件。
也可以給FindBugs添加用於檢查的規則集。[13]
參見
- 靜態代碼分析工具列表
參考文獻
外部連結
拓展閱讀
Wikiwand in your browser!
Seamless Wikipedia browsing. On steroids.
Every time you click a link to Wikipedia, Wiktionary or Wikiquote in your browser's search results, it will show the modern Wikiwand interface.
Wikiwand extension is a five stars, simple, with minimum permission required to keep your browsing private, safe and transparent.