PMD是一款采用BSD協議發布的Java程序代碼檢查工具。該工具可以做到檢查Java代碼中是否含有未使用的變量、是否含有空的抓取塊、是否含有不必要的對象等。該軟件功能強大,掃描效率高,是Java程序員debug的好幫手。
它可以為您檢查Java代碼中存在的如下問題:
1、隱藏的bug,例如空的try catch,switch
2、未調用的代碼,例如沒有使用的局部變量、參數和私有方法
3、未優化的代碼,例如String的不正確使用
4、過于復雜的表達式,沒有必要的表達式循環,判斷
5、重復代碼
PMD支持的編輯器包括:
JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。
此次版本的主要變化:
1、修復了已有規則的一些bug
2、修改了 CPD 算法
3、JSP/JSF 解析器支持 Unicode
4、可處理 標簽;
5、AST HtmlScript 節點包含內容,支持 Ecmascript 等等
下載地址:http://sourceforge.net/projects/pmd/files/
posted on 2011-09-22 09:06
MEYE 閱讀(538)
評論(0) 編輯 收藏