写点什么

Review Board——在线代码审查工具

2008 年 2 月 18 日

代码审查(Code Review)不但可以提高质量,而且还是一个知识共享和指导的极好的手段。不幸的是,准备工作的辛苦和工具支持的缺乏让代码审查很容易被延至“稍后再议”。 Review Board 的目标便是改变这一现状,它所提供的应用程序可以支持代码审查流程。一些应用程序的特性包括:

  • 详细的审查请求将所有代码审查所需要的信息都集合起来,包括代码的修改和屏幕截图
  • 一个支持将评论直接写至对应的代码行的 diff 查看器
  • 上下文讨论
  • 一个汇总审查和被审查需求的面板

自从去年 5 月 VMWare 的开发者 Christian Hammond David Trowbridge 的声明开始,Review Board 已经从开源社区的早期使用者那里获得了认可。迄今为止 Review Board 的功能在快速的进步,用户们也将安装经验及评论通过博客记录下来,比如 Jeo Heck 提到:

我认为关于 ReviewBoard 最令人印象深刻的事情之一是,它支持一种机制和一些示例脚本,可以用来做一个预提交(pre-checkin)的审查。

Review Board 在审查补丁(Patch)方面表现完美。一个叫做“提交审查”的工具被用来和 SCM 系统进行连接(当前支持 SVN、CVS、Perforce、Git 和 Mercurial 等),可以允许你请求一个将被提交的修改的审查。用户基础页面将这个过程描述如下: 1. 你在本地检出的代码上做了些可怕的修改。
2. 你通过公布 diff、编写描述和选择一些审查者来创建一个审查请求。
3. 你在审查请求中点击“发布”并等待你的审查者看到它。
4. 其他人看了你的审查请求,说道“这太可怕了,除非什么东西坏掉了。”
5. 你根据他们的评论更新了你的代码。
6. 你公布了更新后的 diff,以及对他们评论的解答以指明你修改了什么(或者你要说明为什么你不打算按照他们的建议修改代码)。
7. 大家看了你更新后的代码,并请你继续。
8. 你将修改提交到仓库中。
9. 你在审查请求中点击“设置为已提交”来从其他人的面板中移除你的审查请求。

Review Board 被托管在 Google Code ,基于一个 MIT/X11 风格的许可证发布。

查看英文原文: Review Board - Online Code Review Tool

2008 年 2 月 18 日 01:0917966
用户头像

发布了 80 篇内容, 共 15.8 次阅读, 收获喜欢 4 次。

关注

评论

发布
暂无评论
发现更多内容

产品经理第0期训练营作业(第一周)

Heracles

产品经理训练营

产品手记--1

曦语

干货提炼|视觉小目标检测模型难点分析与突破

百度大脑

Obsuite:混合云可观测性中台

Obsuite

ssh连接不上Linux怎么办

HKBGP

Linux

作业1

胡小湖

Redis 学习笔记 07:对象

架构精进之路

redis 七日更 28天写作

产品经理训练营Week1学习心得

Mai

许蕊对产品经理岗位的理解

许小仙

产品经理 极客大学认识产品经理

混合云一站式运维监控--滴滴夜莺

Obsuite

四,编程范式

Arvin

编程范式

有原则,方得始终!

Arvin

SOLID 设计原则

堪称完美!字节强推数据结构与算法进修指南:理论源码面试三飞

程序员小毕

Java 字节跳动 数据结构 面试 算法

同舟共“冀”,共克“石”艰

浪潮云

疫情

警惕!incaseformat蠕虫病毒来袭,23日还将爆发!

浪潮云

病毒云查杀

使用内存NewSQL数据平台来处理实时数据流的三个好处

VoltDB

Apache 数据库 sql VoltDB

微众银行区块链:领跑产业应用落地 推进开源生态繁荣

CECBC区块链专委会

区块链技术

万字解释!在咸鱼被疯抢的网络协议核心彩板手册已曝光!

996小迁

Java 编程 架构 面试 网络协议

四面字节跳动(已拿下1-2级offer):算法+JVM+线程池+数据库+spring+项目

云流

Java 程序员 面试 科技

凭借“Java涨薪秘籍”成功入职蚂蚁金服!2021锤爆40K月薪 你值得拥有!

比伯

Java 编程 程序员 架构 面试

产品新人基本性格要求

嫉妒的耗子

产品经理

“公测”成绩亮眼 数字人民币有望重构支付体系

CECBC区块链专委会

数字红包

40000美元之后,比特币高位震荡加剧,是买?是卖?还是持有?

CECBC区块链专委会

比特币

量化策略交易软件开发系统源码

系统开发咨询:I76-883I-5I52 邓森

GoF23 中的对象创建模式!

Arvin

Java 设计模式 创建型

极客时间产品经理训练营第一次作业

待注册

极客大学产品经理训练营

数据产品经理公司要求对比分析

🙈🙈🙈

极客大学产品经理训练营

Prometheus 与 nodata 告警

OpsMind

Prometheus CMDB PromQL

产品经理训练营 - 第一章 必做作业

Denny-xi

产品经理 产品经理新人如何落地 产品经理训练营

成长篇-程序员修炼之道笔记(完整版)

小诚信驿站

程序员素养 刘晓成 小诚信驿站 架构师之道 28天写作

7年沉淀之作--滴滴Logi日志服务套件

Obsuite

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

2021年全国大学生计算机系统能力大赛操作系统设计赛 技术报告会

Review Board——在线代码审查工具-InfoQ