PMD和CheckStyle

两个Java代码检查工具

PMD---它会对代码中的如下部分进行检查:  
   未使用的本地变量
   空的catch块
   未使用参数
   空if语句
   重复的import语句
   未使用的私有方法
   可能是Singletons的类
   短/长变量及方法名字

安装方法:先下载插件(附件中),安装方法如下:

打开Myeclipse->Help->Search for new features to install ->new Archived site ->选择下载的包(附件中有)->安装->重启Myeclipse->完成

 

CheckStyle---检查如下部分:
  
   Javadoc注释
   命名约定
   标题
   Import语句
   体积大小
   空白
   修饰符
   块
   混合检查(包活一些有用的比如非必须的System.out和printstackTrace)
  它们的作用
  不像PMD,Checkstyle能够检查Javadoc注释;但是PMD提供了一项叫作CPD的很有用的功能,它检查代码的拷贝粘贴部分。我使用PMD找到的最频繁的错误是未使用的import语句,未使用的私有变量以及意外重复拼写。Checkstyle可以发现更多的错误。包括漏掉的Javadoc注释,超过80个字符的行、不合约定的变量名、用tab来代替空格等等。两个工具都允许创建自定义的规则。
  
  如果想在你的组织中使用它们中的一个,Checkstyle似乎更好一些:它检查公司编码约定的大多数项目。如果增强代码质量是主要目标,那PMD是一个好的选择.

 

安装方法:

打开Myeclipse->Help->Search for new features to install ->new Remote site ->输入URL:http://eclipse-cs.sourceforge.net/update ->安装->重启Myeclipse->完成

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值