在以後的開發項目時可以適當使用工具進行程序檢查:
1、FindBugs:
一個靜態分析工具,它檢查類或者 JAR 文件,將字節碼與一組缺陷模式進行對比以發現可能的問題
–FindBugs發現的問題,大部分都是在Runtime過程中,會造成程序異常、錯誤的
–FindBugs可以聯繫class所在包的上下文,對代碼進行穿透檢查,對隱藏的比較深層次的邏輯錯誤、資源操作問題等進行報警
–當然,FindBugs可以被集成到Eclipse開發環境中,也可以集成到Maven中,生成報告
2、CheckStryle
目前最廣泛使用的代碼檢查工具,代碼格式檢查工具,以之可以構建定製化的代碼規範模板
可以自定義代碼規範模板,可以讓開發者規約自己的代碼,也可以作爲衡量代碼定態質量的標準。
3、Metrics 對代碼類個數、接口個數、方法、代碼行數等進行統計