调研两个代码评审工具

代码评审在今天的软件行业变得越来越重要,选择并熟悉一款优秀高效的代码评审工具也是十分有必要的。
现有代码评审工具很多,优秀的也不少,简单对两款代码评审工具进行了了解调研。

1.Gerrit   

    Gerrit一种免费、开放源代码的代码审查软件,使用网页界面。利用网页浏览器,同一个团队的软件程序员,可以相互审阅彼此修改后的程序代码,决定是否能够提交,退回或者继续修改。它使用Git作为底层版本控制系统。它分支自Rietveld,作者为Google公司的Shawn Pearce,原先是为了管理Android计划而产生。

    Gerrit的优点:Gerrit通过允许任何授权用户将更改提交给主Git存储库来简化基于Git的项目维护,而不是要求所有已批准的更改由项目维护者手动合并。这在一定程度上提高了项目更新的灵活度,减轻了项目维护管理者的负担。    

    Gerrit的缺点:不过上述做法的缺点也比较明显,在提高项目更新的灵活度的同时带来了风险,因为任何曾经获取过授权的人都有权限更改项目代码,这将容易导致项目代码被频繁随意更改。

2.Barkeep

   Barkeep的优点:将会把对Git上代码仓库进行的修改通过邮件的方式通知给用户,便于用户随时跟踪项目进度。同时它设置了相关语法语句的高亮显示,对于使用者的高效阅读是很有帮助的。除此之外它还有的优点有:干净的UI,简单容易的使用方法,幽默的语言等。

    Barkeep的缺点:正如Barkeep团队所说,每个软件系统都有它的缺点,Barkeep也不例外,对于Barkeep而言,它似乎不如Gerrit灵活。

你可能感兴趣的:(调研两个代码评审工具)