国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

使用PMD進行代碼審查

2019-11-08 03:14:55
字體:
來源:轉載
供稿:網友


打開運行命令cmd,進入控制臺,進入到~/pmd-bin-5.4.4/bin,剛才解壓的路徑下,接下來就是要對工程進行掃描了

 

例子如下

pmd -d E:/Eclipse-PRojects/project-1.2-develop -f html -r e:/design.html -R java-design

-d 是dir,指定代碼路徑,筆者掃描的是整個代碼工程,-f 是format,指定要輸出的格式,默認是txt, -R 是指定使用的是哪種規則集,這里說一下,網上目前看的,除了筆者的這篇文章其他寫的幾乎都是錯的,至少我目前沒看到正確的規則集,新版的規則集格式換了,

目前pmd支持的規則集有 java-basic,java-unusedcode,java-imports,java-design,java-typeresolution,指定的規則集就是掃描的代碼必須滿足一定的規則才可以通過,如果不滿足的話,pmd都會幫你羅列出不滿足規則集的代碼,以及行號,還有-r 是-reportfile指定輸出的文件路徑,這樣基本的命令,運行的話就可以等待控制臺完成,去指定路徑查看html,看工具給我們的代碼提了哪些意見了,筆者認為這個工具還是不錯的,相比與checkstyle的話,checkstyle如果自己不寫規則的話,按照google或者sun自帶的規則的話,就實在太嚴格了,滿滿的都是報錯。。

PMD里面還給我們提供了一些好用的GUI的工具里面的cpdgui可以查找重復的代碼,bgastviewer可以把代碼抽象成語法樹等等,剩下的大家可以自己去摸索了,這個工具相對目前其他的代碼審查工具,功能還是挺全面的,大家可以一試


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 通城县| 西充县| 新蔡县| 沭阳县| 尼玛县| 榆社县| 固始县| 雷山县| 平和县| 聊城市| 肥西县| 成都市| 藁城市| 嘉兴市| 磐安县| 南昌市| 晋城| 新密市| 乡宁县| 长岛县| 乌苏市| 鄂伦春自治旗| 炉霍县| 分宜县| 大竹县| 监利县| 宁波市| 黑龙江省| 桃园县| 绍兴市| 阜新市| 广平县| 大城县| 包头市| 乐至县| 铅山县| 尚义县| 蛟河市| 义乌市| 绥滨县| 赤峰市|