ReviewBoard代码评审工具
Review Board起源于VMware的一些开发者。它基于Django,你可以把它安装在自己的服务器上,工作流和Rietveld极为类似。令人高兴的是它提 供了在diffs里进行语法彩色编码,使得代码阅读变得简便。此外,它还实现了基于Lucene的搜索来帮助管理较大的diffs组。
Review Board在审查补丁(Patch)方面表现完美。一个叫做“提交审查”的工具被用来和SCM系统进行连接(当前支持SVN、CVS、Perforce、Git和Mercurial等),可以允许你请求一个将被提交的修改的审查。用户基础页面将这个过程描述如下:
- 你在本地检出的代码上做了些可怕的修改。
- 你通过公布diff、编写描述和选择一些审查者来创建一个审查请求。
- 你在审查请求中点击“发布”并等待你的审查者看到它。
- 其他人看了你的审查请求,说道“这太可怕了,除非什么东西坏掉了。”
- 你根据他们的评论更新了你的代码。
- 你公布了更新后的diff,以及对他们评论的解答以指明你修改了什么(或者你要说明为什么你不打算按照他们的建议修改代码)。
- 大家看了你更新后的代码,并请你继续。
- 你将修改提交到仓库中。
- 你在审查请求中点击“设置为已提交”来从其他人的面板中移除你的审查请求。
评论
QuickRev代码评审工具
QuickRev是一个代码评审工具,可以直接对在Subversion和ClearCase版本控制系统中的代码进行分析,包括对不同版本的代码进行评审,配置简单,可输出XML格式的报告。
QuickRev代码评审工具
0
RubocopRuby 代码评审工具
Rubocop是一个静态的代码分析和评审工具,帮你的代码保持固定风格以及找出潜在的问题错误。使用非常简单,直接通过‘geminstallrubocop’命令安装即可。支持:MRI2.0MRI2.1MR
RubocopRuby 代码评审工具
0