首 页最新软件下载排行资讯教程下载专题投稿发布
pc软件下载

PMD源代码扫描分析工具eclipse插件(支持Java/JavaScript/XML和XSL)6.22最新版

  • 软件大小:42.3 MB软件语言:简体中文
  • 更新时间:2018-3-29 14:47:53软件类型:编程开发编程工具
  • 软件授权:免费版软件等级:
  • 官方主页:http://www.cr175.com
  • 运行环境:Winall
  • 联系方式:暂无联系方式
下载地址 文件大小:42.3 MB
好评:90%
差评:10%

软件介绍

PMD源代码扫描分析工具eclipse插件(支持Java/JavaScript/XML和XSL)免费下载,PMD是一款很不错的开源代码分析器,PMD还包括CPD,即copy-paste-检测器,它可以发现常见编程代码中的一些错误,比如未使用的变量、空的catch块、不必要的对象创建等,工具支持Java、JavaScript、XML和XSL,CPD在Java、C、c++、c#、PHP、Ruby、Fortran、JavaScript、PLSQL、Apache Velocity、Scala、Objective C、Matlab、Python、Go等方面都有重复的代码,有需要的朋友快来下载使用吧。

官方介绍:

PMD是一款功能强大的源代码分析工具,能够查找常见编程缺陷,例如未使用的变量、空catch代码块、不必要的对象创建等,工具支持Java、JavaScript、PLSQL、Apache Velocity、XML、XSL。

并且PMD还包含CPD(拷贝、粘贴检测器)。CPD可以发现重复的Java、C、C++、C#、PHP、Ruby、Fortran、JavaScript、PLSQL、Apache Velocity、Ruby、Scala、Objective C、Matlab、Python、Go。

主要功能:

与其他分析工具不一样的是,PMD通过静态分析获知代码错误。也就是说,在不运行Java程序的情况下报告错误。PMD附带了许多能够直接使用的规则,利用这些规则能够找出Java源程序的许多问题,比如:

潜在的bug:空的try/catch/finally/switch语句
未使用的代码:未使用的局部变量、参数、私有方法等
可选的代码:String/StringBuffer的滥用
复杂的表达式:不必须的if语句、可以使用while循环完成的for循环
重复的代码:拷贝/粘贴代码意味着拷贝/粘贴bugs
循环体创建新对象:尽量不要再for或while循环体内实例化一个新对象
资源关闭:Connect,Result,Statement等使用之后确保关闭掉

同时,用户还支持自己定义规则,检查Java代码是否符合某些特定的编码规范。比如,你可以编写一个规则,要求PMD找出所有创建Thread和Socket对象的操作。

工作原理:

PMD的核心是JavaCC解析器生成器。PMD结合运用JavaCC和EBNF(扩展巴科斯-诺尔范式,Extended Backus-Naur Formal)语法,再加上JJTree,将Java源代码解析成抽象语法树(AST,Abstract Syntax Tree)。

pc软件下载平台提供的PMD源代码扫描分析工具eclipse插件(支持Java/JavaScript/XML和XSL)6.22最新版收集自网络或由原作者提供,该软件版权归原作者或者公司所有,如有侵犯到您的版权,请联系我们进行删除,谢谢!

软件截图

下载帮助

* 为了达到最高下载网速,建议您使用迅雷之类的下载工具下载本站资源;
* 下载后如提示需要解压密码才能解压,请输入本站主域名:www.cr175.com;
* 如本站服务器资源无法下载,请多试试几个下载地址或者是过一会儿重试;
* 本站提供的全部资源仅供大家学习研究,如需进行商业使用,请自行联系该字体作者授权或购买;
* 本站提供的[PMD源代码扫描分析工具eclipse插件(支持Java/JavaScript/XML和XSL)6.22最新版]资源来自网络,版权归该原作者或合法拥有者所有,如有侵权,请与我们联系;
* 相关网站事务可留言: 如投诉、建议来邮件通知我们。

最新评论

发表评论

昵称:
表情:
字数: 0/500 (评论需审核后显示)