java代码自动优化工具_代码优化工具

  • Post author:
  • Post category:java


转载

本文介绍一些Java源代码优化和分析工具,以帮助我们优化代码以及检查源代码中的潜在问题。

1. PMD

PMD能够扫描Java 源代码,查找类似以下的潜在问题:

可能的bug – try/catch/finally/switch语句中返回空值;死代码 – 未使用的局部变量、参数、私有方法;不理想的代码 – 使用String/StringBuffer;过于复杂的表达式 – 没有必要使用if语句、while循环可以代替for循环;重复代码 – 复制/粘贴的代码引发的bug。

PMD集成了JDeveloper, Eclipse, JEdit, JBuilder, BlueJ, CodeGuide, NetBeans/Sun JavaStudio Enterprise/Creator, IntelliJ IDEA, TextPad, Maven, Ant, Gel, JCreator, 以及 Emacs。

2. FindBugs

FindBugs是一个使用静态方法来查找Java代码漏洞的程序。

3.Clover

这个插件允许你在不离开IDE的环境条件下来衡量和检测覆盖效果。该插件通过使用Apache Ant、Maven来无缝集成其它项目,可以通过命令行界面和API系统轻松集成到传统的构建系统中。

该插件的特性:

支持快速、准确、可配置的方法、语句等;支持丰富的报告格式:HTML、PDF、XML、以及Swing GUI;精确控制源代码级别的过滤;支持代码覆盖以及其它指标的图表;完全兼容JUnit 3.x & 4.x, TestNG, JTiger以及其它的测试框架。

4. Macker

Macker是一个适用于Java开发人员用来检查架构规则的工具。你可以定制一个适合特定



版权声明:本文为weixin_30069591原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。