阅读更多

10顶
0踩

编程语言

原创新闻 Java代码检查工具PMD 4.1

2007-11-21 11:13 by 见习编辑 robbin 评论(9) 有10014人浏览
Java代码检查工具PMD发布了4.1版本,PMD是一个检查Java源代码的工具,它可以检查你的Java代码如下问题:

1、隐藏的bug,例如空的try catch,switch
2、未调用的代码,例如没有使用的局部变量、参数和私有方法
3、未优化的代码,例如String的不正确使用
4、过于复杂的表达式,没有必要的表达式循环,判断
5、重复代码

PMD也提供了和Java各种IDE,工具的集成,例如Eclipse,IDEA,NetBean集成。PMD的主页在:

http://pmd.sourceforge.net/
10
0
评论 共 9 条 请登录后发表评论
9 楼 icebluenet 2007-11-23 17:19
很烂的东西,除了个别提示存在价值,大部分都根本没有意义。
8 楼 侯风玄黄 2007-11-23 12:20
不错

下来用用
7 楼 coolnight 2007-11-23 11:01

纯粹个人感觉而已, 每句话都把理由解释清楚, 累不累啊

大致说下不爽的地方, 或许他有很多设置,但是至少默认的不是最方便的

关于短变量名:
1) 局部变量使用短变量名也被mark
2) 只有一两个field的类, 使用短变量名,也被mark

关于transient:
类没有实现Serializable接口, 如果有private成员且没有accestor,也都要求使用transient

关于final:
对局部变量和方法参数final的要求很严格, 更可气的是不提供quick fix

关于String constant
log中常出现的String, 提示要写成string constant

关于sys.out.println的使用:
被mark成error, 那些自带了测试main的类里面弄出了一堆error

一些非常简单的类, 就是一些public的field用来做系统设置的, 结果都mark出一堆错误。

还有其他,自己用了就知道。

当错误信息太多, 就失去了意义了
6 楼 ccccccc 2007-11-23 09:42
还是findbugs的检查结果品质高一些
5 楼 grandboy 2007-11-22 17:16
有人说好,也有人说不好. 希望大家发言要负点责任,好在哪, 不好在哪?
4 楼 ddppfamily 2007-11-22 13:06
推荐使用findbugs
3 楼 coolnight 2007-11-22 13:01

试了一下 觉得很烂

2 楼 zhangcheng 2007-11-22 10:29
不错!
1 楼 panlw 2007-11-22 09:53
非常好的工具!

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

Global site tag (gtag.js) - Google Analytics