Google代码Code Review实践指南发布

2019 年 9 月 7 日 Python程序员

9月6日,Google内部代码Code Review实践指南正式发布。该指南是Google内部代码实践的经验结晶。Google觉得这个经验应该对整个业界都有帮助,故而将其开源。该指南分为若干个章节,读者不必完整阅读,不过很多读过的工程师都感到受益匪浅。


该实践指南分为两个部分,一个针对代码提交者,另一个针对审查者。针对代码提交者的部分,分为三个章节:

  1. 写好代码修改的描述

  2. 提交小patch(频繁提交)

  3. 如何处理代码审核的评论

针对审核者的部分,分为六个章节:

  1. 代码审核标准

  2. 代码审核时该看些什么

  3. 浏览一个patch

  4. 代码审核的速度

  5. 如何写审核评论

  6. 如何处理审核后程序员拒绝修改的情况


单看这目录,小编就不得不感叹,这必然又是一部程序员必读的经典实践操作指南。

Google内部术语


CL:"chang list"的简称,跟我们通常所说的patch是一个意思。

LGTM:"Looks Good to Me",意思就是我OK的,我觉得这个patch可以通过审查了。


Google Code Review实践指南地址


https://google.github.io/eng-practices/

你也可以点击“阅读原文”查看


该指南遵循CC-By 3.0开源文档协议,有心的小伙伴可以clone该文档进行翻译,翻译完成后可以发邮件给小编,小编可以帮您宣传翻译后的成果,以便更好地帮助大家学习。小编的邮箱是:

shishusaiwai@freelycode.com


另外,小编也建议大家关注下Google在Github上的账号,上面有大约1600个Google的开源项目。开源力度如此的国内公司,怕是难以找到呢~ Google的Github账号地址是:

https://github.com/google
登录查看更多
3

相关内容

一家美国的跨国科技企业,致力于互联网搜索、云计算、广告技术等领域,由当时在斯坦福大学攻读理学博士的拉里·佩奇和谢尔盖·布林共同创建。创始之初,Google 官方的公司使命为「整合全球范围的信息,使人人皆可访问并从中受益」。 Google 开发并提供了大量基于互联网的产品与服务,其主要利润来自于 AdWords 等广告服务。

2004 年 8 月 19 日, 公司以「GOOG」为代码正式登陆纳斯达克交易所。
谷歌机器学习速成课程中文版pdf
专知会员服务
145+阅读 · 2019年12月4日
【书籍】深度学习框架:PyTorch入门与实践(附代码)
专知会员服务
163+阅读 · 2019年10月28日
斯坦福&谷歌Jeff Dean最新Nature论文:医疗深度学习技术指南
计算机视觉最佳实践、代码示例和相关文档
专知会员服务
18+阅读 · 2019年10月9日
用 GitLab 的 Merge Request 做代码评审
DevOps时代
4+阅读 · 2019年5月5日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
RNN | RNN实践指南(2)
KingsGarden
19+阅读 · 2017年5月4日
On Feature Normalization and Data Augmentation
Arxiv
15+阅读 · 2020年2月25日
Arxiv
15+阅读 · 2020年2月6日
Deep learning for cardiac image segmentation: A review
Arxiv
21+阅读 · 2019年11月9日
Arxiv
5+阅读 · 2019年8月22日
AutoML: A Survey of the State-of-the-Art
Arxiv
69+阅读 · 2019年8月14日
Arxiv
7+阅读 · 2019年4月8日
Arxiv
3+阅读 · 2018年12月18日
VIP会员
相关资讯
用 GitLab 的 Merge Request 做代码评审
DevOps时代
4+阅读 · 2019年5月5日
Python用法速查网站
Python程序员
17+阅读 · 2018年12月16日
重磅 | PyTorch 0.4.0和官方升级指南来了!
AI前线
3+阅读 · 2018年4月25日
3月份GitHub上最热门的开源项目
大数据技术
3+阅读 · 2018年4月10日
10个深度学习软件的安装指南(附代码)
数据派THU
17+阅读 · 2017年11月18日
RNN | RNN实践指南(2)
KingsGarden
19+阅读 · 2017年5月4日
相关论文
On Feature Normalization and Data Augmentation
Arxiv
15+阅读 · 2020年2月25日
Arxiv
15+阅读 · 2020年2月6日
Deep learning for cardiac image segmentation: A review
Arxiv
21+阅读 · 2019年11月9日
Arxiv
5+阅读 · 2019年8月22日
AutoML: A Survey of the State-of-the-Art
Arxiv
69+阅读 · 2019年8月14日
Arxiv
7+阅读 · 2019年4月8日
Arxiv
3+阅读 · 2018年12月18日
Top
微信扫码咨询专知VIP会员