这几天项目要推行代码走查, 调研了几个工具, 记录如下:
1. agileReview:这个是Eclipse的一个插件,看介绍是用这个工具可以编辑一个记录走查内容的文件,再通过git等共享文件进行交流, 但是,搞了半天也没搞明白怎么把已经有的项目加到走查任务中, 这种应用方式也不方便非研发人员围观走查内容,放弃。
2.RhodeCode:看着是个挺强大的工具,可以自己部署一个web服务,先装一个controler,可以再离线安装VSServer和Community版的系统,但是它是集成了git中心服务的,和已有的gitlab有重复,放弃。
3.Codebrag http://www.codebrag.com/ :很简单的工具,绿色直接启动web服务,要把git项目放到指定目录,依照git的提交记录进行走查,要求系统中的用户名和git中的用户名一致, 可以直接看到其他人给你提的问题。 很简单方便。
4.Collaborator:smartbear开发的收费工具, 不过有个community的免费版,安装也简单,对走查工作是以项目的方式进行管理,先在系统上建立一个走查项目,再通过git把代码传到对应项目中,就可以进行走查,但是对代码的问题不是和git用户关联的,提出来的问题要进行认领和确认,不过可以对问题进行分类,缺陷类和非缺陷类,对于缺陷类的还可以追踪解决。