使用FindBugs-IDEA分析代碼

有一款不錯的IDEA插件,可以幫助提高代碼質量,給大家分享一下:

安裝

Ctrl+Alt+S調出idea設置頁面,或者一次選擇File→Settings。

這裏寫圖片描述

安裝完成後重啓idea即可。

使用

在項目上右鍵→FindBugs,可以選擇分析某個模塊或者整個項目。
這裏寫圖片描述

結果

bug類型

  • Dodgy code:高危代碼。FindBugs團隊認爲該類型下的問題代碼導致bug的可能性很高。
  • Correctness:正確性。這種歸類下的問題在某種情況下會導致bug,比如錯誤的強制類型轉換等。
  • Bad practice:不好的編程習慣。這種類別下的代碼違反了公認的最佳實踐標準,比如某個類實現了equals方法但未實現hashCode方法等。
  • Mutithreaded correctness:多線程的正確性。關注於同步和多線程問題。
  • Performance:性能。潛在性能問題
  • Internationalization:國際化。
  • Malicious code vulnerability:惡意代碼漏洞 。
  • Security:安全。

然後根據情況優化代碼。

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