Java代码检查和bug分析工具

Pmd它是一个基于静态规则集的Java源码分析器,该软件功能强大,扫描效率高,是Java程序员debug的好帮手。

它可以识别出潜在的如下问题:– 可能的bug——空的try/catch/finally/switch块。– 无用代码(Dead code):无用的本地变量,方法参数和私有方法。– 空的if/while语句。– 过度复杂的表达式——不必要的if语句,本来可以用while循环但是却用了for循环。– 可优化的代码:浪费性能的String/StringBuffer的使用。

PMD支持的编辑器包括:JDeveloper、Eclipse、JEdit、JBuilder、BlueJ、CodeGuide、NetBeans/Sun Java Studio Enterprise/Creator、IntelliJ IDEA、TextPad、Maven、Ant,、Gel、JCreator和Emacs。

Java代码Bug分析插件FindBugs

FindBugs是一个能静态分析源代码中可能会出现Bug的Eclipse插件工具。

下载之后,把解冻后的文件拷贝到 $ECLIPSE_HOME/plugins/目录下,重新启动eclipse即完成安装。FindBugs的设置:另外在 问题(Proplems)列表窗口(Windows > 视图 > 问题)的Filter设置里,把FindBugs的有关选项都check上。FindBugs地执行:选中 所在项目,鼠标右键 > Find Bugs > Find Bugs执行

酒般的思念,一饮就醉,醉时就用全部的热情读这忧伤的月色,

Java代码检查和bug分析工具

相关文章:

你感兴趣的文章:

标签云: