插件

Surefire(JUnit)

maven-surefire-plugin

FindBugs

使用 FindBugs 為自己的代碼 review

  • Bad practice 壞的實(shí)踐:常見代碼錯誤,用于靜態(tài)代碼檢查時進(jìn)行缺陷模式匹配
  • Correctness 一般的正確性問題: 可能導(dǎo)致錯誤的代碼,如空指針引用等國際化:如錯誤的字符串轉(zhuǎn)換> * Malicious code vulnerability 可能受到的惡意攻擊:如訪問權(quán)限修飾符的定義等
  • Multithreaded correctness 多線程的正確性:如多線程編程時常見的同步,線程調(diào)度問題。
  • Performance 性能問題:如由變量定義,方法調(diào)用導(dǎo)致的代碼低效問題。
  • Dodgy 危險(xiǎn)的,具有潛在危險(xiǎn)的代碼,可能運(yùn)行期產(chǎn)生錯誤:類聲明為 final 但聲明了 protected 的屬性。

CheckStyle
其他常用插件簡介

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容