产品战略专家梁宁确认出席AICon北京站,分享AI时代下的商业逻辑与产品需求 了解详情
写点什么

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:0919387
用户头像

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

关注

评论

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

普通人为什么要学物理?这个答案最逆天!

博文视点Broadview

OpenHarmony 4.0 Release版本发布,新增4000+ API

新消费日报

火山引擎DataLeap计算治理自动化解决方案实践和思考

字节跳动数据平台

大数据 数据中台 数据治理

如何走出自己的第二曲线

老张

职场成长 第二曲线

大模型训练:提高NLP性能的关键路径

百度开发者中心

nlp 大模型

Prompt模板助力智能交互

百度开发者中心

大模型 #人工智能 Prompt

软件定制APP开发服务流程

Geek_16d138

软件开放 app定制开发

如何构建可视化设计中的视觉层次?

搞大屏的小北

数据可视化 视觉交互 大屏设计 设计规范

文心大模型驱动的代码助手Comate

百度开发者中心

大模型 #人工智能 智能代码助手

利用Prompt工程提升大模型性能

百度开发者中心

深度学习 大模型

软件APP定制开发有那些优势?

Geek_16d138

软件定制 app定制开发

构建全面预算体系,加强企业风险管理

智达方通

企业风险管理 风险控制 全面预算管理 全面预算体系

解决制造业痛点,数据化方案助力高效生产!

搞大屏的小北

数据分析 数据可视化 制造业

数据可视化新秀 DataEase 可否替代 Tableau?

搞大屏的小北

数据可视化 Tableau 替换 DataEase

国内外四款强大的远控使用体验:ToDesk、向日葵、AnyDesk、Microsoft 远程桌面横向比较

挚爱光小胖

远程控制 ToDesk 居家办公软件

玩转 Cgroup 系列之二:使用 CPUShares 管理 Cgroup

小猿姐

Linux Cgroup CPUShares I/O 调度

普及高质量融资管理举措 ,打造城投国资领先实践,用友Fast by BIP很在“行”

用友BIP

全球司库 国资数智化

SpringBoot 项目优雅实现读写分离 | 京东云技术团队

京东科技开发者

数据库 spring Spring Boot 读写分离 企业号11月PK榜

亚马逊云科技大语言模型加速OCR应用场景发展

归来

人工智能 OCR 大语言模型

首发!文心一言插件精品课,共创大模型应用新范式

飞桨PaddlePaddle

插件 文心一言 AI原生应用

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