使用Findbugs提高項目代碼的可靠性

什麼是Findbugs

Findbugs是常見的靜態代碼檢錯工具,它被用來幫助程序員來檢查潛在的錯誤。Findbugs並不檢查java代碼的規範性,它是根據Visitor設計模式來檢查編譯後的class文件。

Findbugs能夠幫助Java程序員改善代碼質量。

爲Eclipse安裝Findbugs插件

Help->SoftWare Updates and Add-ons->Available software-> Add Site :

如下圖

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

點擊Add輸入官網地址

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

一路Next,重啓Eclipse即可。

配置Findbugs

選擇一個工程->properties ->FindBugs -> 勾選Run FindBugs automatically,具體配置如下圖

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

顯示視圖

Window->Show View -> Other打開Findbugs下的視圖

使用Findbugs

右鍵項目Pop Menu->Find Bugs->Find Bugs

展開具體錯誤,打開所有的+號

雙擊跳入錯誤所在行大概位置,右擊Show Bug info顯示錯誤原因

這樣便可根據原因解決代碼可能存在的bug,編寫工程時注意保證Error Log,Problems,Bug explorer視圖下儘量沒有錯誤或警告。

進階參考資料:
https://www.ibm.com/developerworks/cn/java/j-findbug1/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章