写点什么

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

  • 2008-02-18
  • 本文字数:817 字

    阅读完需:约 3 分钟

代码审查(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-02-18 01:0919574
用户头像

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

关注

评论

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

车联网服务平台运营企业的数据分类分级

芯盾时代

车联网 物联网 智能汽车 智能网联

你有一份待查收的TextIn文档解析内测邀请函!

合合技术团队

图像识别 #人工智能 文档解析技术 弯曲矫正

医学影像软件的开发的技术难点

北京木奇移动技术有限公司

医学影像 软件外包公司 webgl开发

论文解读 | OS Agents: A Survey on MLLM-based Agents for General Computing Devices Use

OSAgentSurvey

智能体 GUI 大语言模型 多模态大模型 论文解读

智慧公厕解决方案:定制化服务,满足多样化需求

光明源智慧厕所

鸿蒙 NEXT 开发中,普通对象跨线程如何传递

威哥爱编程

HarmonyOS HarmonyOS NEXT HarmonyOS5.0

对话4位技术大咖,探秘华为开发者空间打破壁垒,实现跨平台协作

华为云开发者联盟

如何使用 Logstash 8 连接 Easysearch

极限实验室

Logstash easysearch

《CPython Internals》阅读笔记:p97-p117

codists

CPython Internals

智源研究院发布2025十大AI技术趋势

智源研究院

医学影像软件的开发

北京木奇移动技术有限公司

医学影像 软件外包公司 webgl开发

DeepSeek-V3模型:软件测试智能化的新篇章与挑战

测试人

软件测试

内置大语言模型的绿联AI NAS私有云存储惊艳CES,酷睿Ultra为AI算力保驾护航

E科讯

AI Agent:软件测试自动化的新纪元

测试人

软件测试

折腾之王:JavaScript之父Brave浏览器与BAT的诞生

李游Leo

JavaScript 前端 Javascript之父 前端历史

妙啊!VSCode Python 终端环境隔离的背后原理

秃头小帅oi

像素间距小型化趋势明显,将加速LED小间距市场发展

Dylan

技术 LED显示屏 led显示屏厂家 户内led显示屏 市场

IT运维大侠的秘密武器-堡垒机简单介绍

行云管家

堡垒机 IT运维 运维‘

新的AI UX证书 - Qgenius UXP

科技热闻

数据分析经典案例重现:使用DataWorks Notebook 实现Kaggle竞赛之房价预测,成为数据分析大神!

阿里云大数据AI技术

大数据 数据分析 数据可视化 Dataworks 特征分析

医学影像软件开发的技术框架

北京木奇移动技术有限公司

医学影像 软件外包公司 webgl开发

Review Board——在线代码审查工具_架构_Gavin Terrill_InfoQ精选文章