阅读更多

10顶
0踩

编程语言

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

2007-11-21 11:13 by 见习编辑 robbin 评论(9) 有10033人浏览
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
非常好的工具!

发表评论

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

相关推荐

  • 易语言图片放大缩小例程

    易语言图片放大缩小例程源码,图片放大缩小例程,显示图片,移动图片

  • WPF实现图片放大,缩小,拖动示例

    WPF实现图片放大,缩小,拖动示例

  • jQuery图片放大缩小旋转预览代码

    jQuery图片放大缩小旋转预览代码是一款黑色遮罩层大图左右切换,支持旋转,放大缩小预览功能特效。

  • jQuery H5弹出图片放大缩小旋转插件.zip

    js特效-jQuery H5弹出图片放大缩小旋转插件

  • canvas实现图片根据滑块放大缩小效果

    本文主要介绍了canvas实现图片根据滑块放大缩小效果的实例,具有很好的参考价值,下面跟着小编一起来看下吧

  • jQuery全屏图片放大缩小代码

    jQuery全屏图片放大缩小代码是一款全屏马赛克透明背景,鼠标滚轮控制图片放大缩小拖动,自适应页面幻灯片切换代码。

  • js实现图片旋转 js滚动鼠标中间对图片放大缩小

    主要为大家详细介绍了js实现图片旋转,滚动鼠标中间对图片放大缩小等效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

  • QML--放大缩小图片

    QML--放大缩小图片

  • C#开发winform图片放大缩小,类似windows的图片查看器

    结合网上的一些源码和书上的源码弄了个C#开发的winform的简易图片放大缩小。功能:打开图片,支持放大和缩小功能,一开始能展现全图,能无限放大和缩小到原图。保持居中展示。滚动条保持居中。还有一个可以旋转的请...

  • QT图片放大缩小

    图片放到QLabel中,然后通过点击QPushButton实现对图片的放大缩小

  • 可放大缩小图片控件

    可放大缩小的imageview,能够多点操作,也可单点滑动,图片自动缩放并在中间显示

  • 点击图片放大缩小

    引入插件,点击照片后,照片可以放大,再点击可以缩小

  • JQuery点击放大缩小图片并可左右滑动

    JQuery实现点击放大缩小图片并可左右滑动图片播放,一个比较酷炫的效果,适合美化页面等

  • css3图片放大缩小切换幻灯片效果

    js+css3属性控制的图片放大缩小切换效果,比较流畅,且火狐浏览器下可实现图片的不规则切换

  • QtQGraphicsView实现图片放大、缩小、鼠标拖动、以鼠标点放大缩小

    5.保证无毒 1.简单,方便,实用 3.实例可以自行改用 1.如有非法,本人无法律责任! 8.更多作品,查找标签“朱建强”7.... 4.如需联系我请看左边数字!1.如不知代表何物,那就放弃计算机吧! 0....CSDN老板不让我上传联系方式。

  • 基于jquery的滚动鼠标放大缩小图片效果

    基于jquery的滚动鼠标放大缩小图片效果,需要的朋友可以参考下。

  • (Swift5.2)ScrollerView图片放大缩小

    (Swift5.2)ScrollerView图片放大缩小

  • VB图片的放大和缩小

    摘要:VB源码,图形处理,图片放大,图片缩小 VisualBasic6.0图片的放大和缩小,操作很简单,点击窗口上的“放大”和“缩斜按钮,即可按一定倍数依次放大图像,每次要放大的倍数在代码里可自己调整,窗口可以拖大,不过...

  • jquery图片放大缩小旋转代码.zip

    应项目需求,需要实现图片放大缩小旋转,这里做个记录,方便以后查看,jquery图片放大缩小旋转代码,包括html,css,js,解压即可打开查看效果,方便快捷,

  • 基于FPGA的四相八拍步进电机控制系统设计:集成交付、正反转、加速减速及调速功能

    内容概要:本文详细介绍了基于FPGA的四相八拍步进电机控制系统的开发过程。主要内容包括:1. 使用VHDL和Verilog编写LED显示屏驱动代码,用于显示角度、学号和姓名等信息;2. 实现步进电机的正反转控制,通过状态机管理相序变化;3. 开发加速减速控制模块,确保电机启动和停止时的平稳性;4. 设计调速功能,通过调节脉冲频率实现速度控制。此外,文中还讨论了调试过程中遇到的问题及其解决方案。 适合人群:对FPGA开发和步进电机控制感兴趣的电子工程师、嵌入式系统开发者以及相关专业的学生。 使用场景及目标:适用于需要高精度运动控制的应用场合,如工业自动化、机器人技术和精密仪器等领域。目标是帮助读者掌握FPGA控制步进电机的基本原理和技术细节。 其他说明:文中提供了详细的代码片段和调试经验分享,有助于读者更好地理解和应用所学知识。同时,作者还提到了一些实用技巧,如通过PWM调节实现多级变速,以及如何避免步进电机的共振问题。

Global site tag (gtag.js) - Google Analytics