击上方“码农突围”,马上关注,每天早上8:50准时推送

真爱,请置顶或星标

最近中秋假期,想必大家都玩的非常愉快,就在大家 happy 的这几天期间,Google 公开了两个文档,我感觉作为程序员和工程师的你们非常有必要了解一下。

这两份文档是谷歌的工程实践文档。而且文档的内容都是跟 code review 相关的内容,里面包含了 Google 工程师如何进行 code view 的内容,以及 code view 指南。

第一份文档是:

The CL author’s guide to getting through code review

简单来讲就是CL 作者指南去指导通过代码审查。那么 CL 是什么意思呢?就是 change list ,变更记录和日志的意思。

这个指南可帮助您更快地完成代码审核并获得更高质量的结果。适用于每个Google开发人员,阅读这份指南非常有帮助。

里面包含了三篇文章:

  • 写出好的 CL 描述

  • Small CLs,小的,简单的 CL ,为什么需要写简单的,小的 CL 呢?里面文章中给出了具体的答案(比如可以 review 的更快,更直接,如果被拒绝,减少浪费的工作,可以减少引入的 bug 等等)。

  • 如何处理 reviewer 者的评论?

文档地址:https://google.github.io/eng-practices/review/developer/

第二份文档:

How to do a code review

这个不用翻译了,就是如何去做 code review 。

这份文档中包含有关进行代码审查的最佳方式的建议。是一个非常完整的文档,分为许多单独的部分。阅读这个文档,对于大家来看,肯定会非常有帮助,绝对让大家受益匪浅的一件事。

里面包含了 6 篇文章,分别是:

  • 代码审查标准

  • 在代码审查中需要注意什么

  • 在审查中导航CL

  • 代码评论速度

  • 如何编写代码审查评论

  • 处理代码审查中的回退(pushback)

文档地址:https://google.github.io/eng-practices/review/reviewer/

每篇文章中的内容写的都非常的好,非常的全面,包含了为什么这么做,如何做的内容,非常值得大家一读。

看完这两份文档,大家肯定就能了解到 Google 的工程师是如何做 code review 的了。这不,你看,国际性大厂的经验离我们其实也不远嘛。

唯一的缺点就是文档是英文的,需要大家自行想办法去阅读和翻译,不过如果你慢慢去阅读和学习的话,可能不仅仅提高了自己的技术,还提高了自己的英文,何乐而不为呢?

---END---

(完)

有热门推荐????

1. 用Python爬取淘宝2000款套套,我发现了一个重要秘密

2. 用Python 哄女朋友开心

3. 用Python写一个安卓APP

4. 教你如何用Python自动下载抖音好看小姐姐,有对象的同学小心尝试!

5. 我背着女朋友,用 Python 偷偷抓取了她的行踪(单身狗勿进)

6. 腾讯视频Python爬虫项目实战

句题外话,有不少人想加鱼哥微信,鱼哥姑且放出来,但是坑位有限哦

想去大厂么?来加入鱼哥技术星球,放大你进大厂概率

扫描如下二维码加入我的知识星球:

刚刚,Google 官方发布了 2 份编程指南,干货十足!相关推荐

  1. 推出 TensorFlow 中文视频:机器学习从零到一,Google官方发布视频,有美女主持,美女声音甜美特别好,有B站地址,超级高清看美女费颖教你学机器学习TensorFlow,只有码农才懂的。

    关于机器学习地址 https://mp.weixin.qq.com/s/dIt3pv0UPItk4tVVeRsWDQ 美女声音甜美.大家赶紧去学习. 直接通过微信的地址打开视频是没有广告的. http ...

  2. 高考志愿怎么填?BOSS直聘发布了一份填报指南

    这几天,各省市相继公布高考成绩,而后就是最重要的填报志愿.但是,考生都是第一次填报志愿没有经验,部分家长也是无从下手,不知填哪所大学哪个专业是好.日前,BOSS直聘对外发布<2019年高校应届生 ...

  3. github开源大项目_GitHub刚刚发布了一份大规模的开源指南

    github开源大项目 Here are three links worth your time: 这是三个值得您花费时间的链接: GitHub just released a massive gui ...

  4. 【重磅】Google官方推出了免费的、中文的、机器学习初级课程。

    2019独角兽企业重金招聘Python工程师标准>>> 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等 ...

  5. Google重磅发布Go语言编码规范

    前言 Google官方在2022.11.23重磅发布了Go语言编码规范. 这个编码规范源自于Google内部的Go项目,是Google的开发人员要遵守的代码规范. 在Go语言诞生后,全世界的Go开发者 ...

  6. 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示例 | DiskLruCache 开源库 | 代码示例 )

    文章目录 一.Google 官方 Bitmap 相关示例参考 二.磁盘缓存类 DiskLruCache 三.磁盘缓存初始化 四.存储数据到磁盘缓存中 五.从磁盘缓存中读取数据 六. Android 1 ...

  7. 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)

    来源:http://blog.csdn.net/zhaokaiqiang1992 更多:Android AutoLayout全新的适配方式, 堪称适配终结者 Android的屏幕适配一直以来都在折磨着 ...

  8. Google 重磅发布 Flutter 2 !一套代码横扫 5 大系统

    (图片来自谷歌官方) 整理:郑丽媛 今日,谷歌重磅发布了下一代 Flutter -- 专为 Web.移动和桌面而构建的 Flutter 2! 作为谷歌免费开源的 UI 工具包,Flutter 帮助许多 ...

  9. Google官方下拉刷新组件---SwipeRefreshLayout

    今天在Google+上看到了SwipeRefreshLayout这个名词,遂搜索了下,发现竟然是刚刚google更新sdk新增加的一个widget,于是赶紧抢先体验学习下. SwipeRefreshL ...

  10. CSDN官方发布的《180道Python面试题,助你一举通过面试》浅析一

    CSDN官方发布的<180道Python面试题,助你一举通过面试!>浅析(一) 1. 列出 5 个常用 Python 标准库? 2. Python 内建数据类型有哪些? 3. 简述 wit ...

最新文章

  1. Math.Pow()是如何在.NET Framework中实现的?
  2. 在Visual Studio中启用对jquery等javascript框架的智能感知
  3. 获取java异常堆栈信息_Java 实例 - 获取异常的堆栈信息
  4. android+qq登录测试,对于android的第三方(QQ登录,微信登录等的)测试时的签名配置...
  5. “千年虫”,计算机的巨大BUG!
  6. asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
  7. libsvm数据缩放方法
  8. linux lp 打印中文,Linux基础命令---lp打印文件
  9. Button 的 clilck 事件
  10. 通过组策略批量安装Lync 2010客户端
  11. 专题_期权交易必备知识
  12. Ubuntu16.04下基于opencv--实现图像SIFT特征与全景图片的生成
  13. linux c 调用c程序,Linux C调用C++库(用C封装C++接口)
  14. 常用的几种非对称加密算法
  15. js 校验手机号码格式
  16. 论文解读:Combining Distant and Direct Supervision for Neural Relation Extraction
  17. 手把手教你安装nvidia显卡驱动
  18. 花样解锁方式:后置、屏下和侧面指纹,你觉得那种最好用
  19. imac起死回生,在iMAC 27 2011 mid 上裸机安装windows10
  20. 从零开始学习软件测试

热门文章

  1. python爬虫面向对象_Python爬虫技术--基础篇--面向对象编程(上)
  2. Java中对象的直接赋值、浅拷贝及深拷贝的理解和应用场景及其实现方式
  3. python 获取当前目录,上级目录,上上级目录
  4. 端侧机器学习框架 Tensorlfow Lite
  5. 测者的测试技术手册:Junit单元测试遇见的一个枚举类型的坑(枚举类型详解)...
  6. 笔记四:onsubmit和onclick的区别
  7. web.xml 加载顺序
  8. Demo(3月28日)
  9. Objective--C Practice and source code
  10. 使用Eclipse远程调试