两款好用的代码Review工具

最近团队内部呼吁代码质量的声音越来越高,项目组引入了代码Review机制。上次我由于不了解主站URL替换的规则,险些造成客户端图片读取错误,而代码Review则有助于帮我们发现代码潜在的问题。

主讲的同学介绍了两款代码Review工具,都是Eclipse下免费的插件。一款是ReviewClipse,另外一款是Jupiter。通过参加分享的同学们讨论以后,最终觉得ReviewClipse可能更适合目前团队的开发工作,所以对于Jupiter,我们不做详细介绍。

ReviewClipse

这是一个基于SVN版本比较机制进行Review的工具, 官方地址:http://www.inso.tuwien.ac.at/projects/reviewclipse/

安装好插件后,会在右键菜单多出一个Review的选项,在第一次使用的时候,我们要对ReviewClipse进行配置。

 配置项目:

  点击点击Review—》Review Project…

   该插件会从SVN的Repository中发现项目成员:

   继续“下一步”,点击“Add”,可以分配reviewer给谁review,如下:

   配置完成之后,接可以对代码进行审查。

  它比较适合在对代码改动比较敏感的阶段使用,如版本测试后期bug修改阶段或者mantis上小版本bug修改。或者进行较频繁的代码评审时使用,如项目经理想看新人每天提交的代码,让新人快速提升代码质量及改善代码风格。

这个工具应该说是项目经理进行代码修改影响分析的好工具,无需再自己对着SVN log,查谁改了哪些文件。

      同时ReviewClipse还支持多人协同的代码评审,被评审人可以看到评审人给出的评审意见。

      ReviewClipse的不足就是它只支持文件级别的代码评审,不能提供代码行级别的评审。儿另一款工具Jupiter则能够支持代码行级别的评审,但是由于使用起来比较繁琐,项目组没有采用,这里就不细说了。有兴趣的同学可以自己去试一下。

   FindBugs

    FindBugs是个专门用来发现Java代码中的Bug的Eclipse小插件,与Eclipse无缝结合,可以实现敲入代码、保存文件、编译时即时反馈给用户Bug信息,比Eclipse自带的Java Bug管理功能要强。FindBugs一共有三个版本,除过Eclipse插件板本外,还提供一个独立版本的Java程序(基于SWing)和一个Ant Task版本;下面介绍Eclipse的插件版。

  使用非常简单:安装完成后,项目邮件,选择FindBugs,,插件会自动查找项目下的所有bug

  有bug的代码行,前面会有一个小虫子,点击小虫子,FindBugs会给出该代码的修改意见。当然了,仅仅是建议,酌情参考即可。


  原文链接:http://www.67tgb.com/?p=579

  转载注明:望月听涛

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值