1. XenForo 1.5.14 中文版——支持中文搜索!现已发布!查看详情
  2. Xenforo 爱好者讨论群:215909318 XenForo专区

新闻 PMD 5.6.0 发布,Java 程序代码检查工具 下载

本帖由 漂亮的石头2017-04-23 发布。版面名称:软件资讯

  1. 漂亮的石头

    漂亮的石头 版主 管理成员

    注册:
    2012-02-10
    帖子:
    487,979
    赞:
    47
    PMD 5.6.0 发布了。PMD 是一款采用 BSD 协议发布的 Java 程序代码检查工具。该工具可以做到检查 Java 代码中是否含有未使用的变量、是否含有空的抓取块、是否含有不必要的对象等。该软件功能强大,扫描效率高,是 Java 程序员 debug 的好帮手。

    本次更新最重要的变化是性能分析,并对 Salesforce Visualforce 语言的支持,这是一个全新的 Apex安全规则集和 Apex 的新的 Braces Rule Set

    新版还增加了对增量分析的初步支持。实验功能允许 PMD 在执行之间缓存分析结果,以加速所有语言的分析。新的 CLI 标志和 Ant 选项可用于配置它。目前该功能默认是禁用的,但这可能会随着成熟而改变。

    多线程性能通过减少一些领域的线程争用而得到增强。这仍然是一个未来努力的方向,因为运行多线程分析的加速仍然相对较小(4 线程生成的加速不到 50%)。将来发布的版本将在这方面继续改善。

    Symbol Table 再次成为了很好的性能改进领域。我们能够在所有支持的语言上进一步提高其性能约 10%。尤其在 Java 中,可以进一步改进,Symbol Table 性能可提升 80%。比起 PMD 5.5.1,当首次开始工作时,速度要快 15 倍以上。

    Java 开发者还将欣赏到 CloneMethodMustImplementCloneable 的改进,其速度提升了 500 多倍,而 PreserveStackTrace 现在比此前快了 7 倍。

    更新内容较多,查看 GitHub 发布主页 以了解详细更新。

    下载地址

    PMD 5.6.0 发布,Java 程序代码检查工具下载地址
     
正在加载...