有一款不錯的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:安全。
然後根據情況優化代碼。