介紹
FindBugs是一款Java靜態代碼分析工具,與其他靜態分析工具(如Checkstyle和PMD)不同,FindBugs不注重樣式或者格式,它專注於尋找真正的缺陷或者潛在的性能問題,它可以幫助java工程師提高代碼質量以及排除隱含的缺陷。有了靜態分析工具,就可以在不實際運行程序的情況對軟件進行分析。
它可以簡單高效全面地幫助我們發現程序代碼中存在的bug,bad smell,以及潛在隱患。針對各種問題,它並且提供了簡單的修改意見供我們重構時進行參考; 通過使用它,可以一定程度上降低我們code review的工作量,並且會提高review效率。 通過FindBugs找到bug,再由我們自己重構代碼,可以培養我們的編碼意識及水平,形成好的習慣提高開發編碼能力。
下載&安裝
下載地址:FindBugs官網 插件下載
安裝:解壓之後的文件夾整體拷貝到eclipse安裝目錄dropins文件夾下,重啓eclipse即可。
使用:
1、在eclipse的菜單欄選擇【Window】->【Show View】->【Other】->【Find Bugs】,打開Bug Explorer。
2、選擇要審查的項目,【右鍵】->【Find Bugs】,稍後就能在Bug Explorer中查看結果了。