刚刚,Google 官方发布了 2 份编程指南,干货十足!
击上方“码农突围”,马上关注,每天早上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 份编程指南,干货十足!相关推荐
- 推出 TensorFlow 中文视频:机器学习从零到一,Google官方发布视频,有美女主持,美女声音甜美特别好,有B站地址,超级高清看美女费颖教你学机器学习TensorFlow,只有码农才懂的。
关于机器学习地址 https://mp.weixin.qq.com/s/dIt3pv0UPItk4tVVeRsWDQ 美女声音甜美.大家赶紧去学习. 直接通过微信的地址打开视频是没有广告的. http ...
- 高考志愿怎么填?BOSS直聘发布了一份填报指南
这几天,各省市相继公布高考成绩,而后就是最重要的填报志愿.但是,考生都是第一次填报志愿没有经验,部分家长也是无从下手,不知填哪所大学哪个专业是好.日前,BOSS直聘对外发布<2019年高校应届生 ...
- github开源大项目_GitHub刚刚发布了一份大规模的开源指南
github开源大项目 Here are three links worth your time: 这是三个值得您花费时间的链接: GitHub just released a massive gui ...
- 【重磅】Google官方推出了免费的、中文的、机器学习初级课程。
2019独角兽企业重金招聘Python工程师标准>>> 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论.统计学.逼近论.凸分析.算法复杂度理论等 ...
- Google重磅发布Go语言编码规范
前言 Google官方在2022.11.23重磅发布了Go语言编码规范. 这个编码规范源自于Google内部的Go项目,是Google的开发人员要遵守的代码规范. 在Go语言诞生后,全世界的Go开发者 ...
- 【Android 内存优化】Bitmap 硬盘缓存 ( Google 官方 Bitmap 示例 | DiskLruCache 开源库 | 代码示例 )
文章目录 一.Google 官方 Bitmap 相关示例参考 二.磁盘缓存类 DiskLruCache 三.磁盘缓存初始化 四.存储数据到磁盘缓存中 五.从磁盘缓存中读取数据 六. Android 1 ...
- 【收藏】Android屏幕适配全攻略(最权威的Google官方适配指导)
来源:http://blog.csdn.net/zhaokaiqiang1992 更多:Android AutoLayout全新的适配方式, 堪称适配终结者 Android的屏幕适配一直以来都在折磨着 ...
- Google 重磅发布 Flutter 2 !一套代码横扫 5 大系统
(图片来自谷歌官方) 整理:郑丽媛 今日,谷歌重磅发布了下一代 Flutter -- 专为 Web.移动和桌面而构建的 Flutter 2! 作为谷歌免费开源的 UI 工具包,Flutter 帮助许多 ...
- Google官方下拉刷新组件---SwipeRefreshLayout
今天在Google+上看到了SwipeRefreshLayout这个名词,遂搜索了下,发现竟然是刚刚google更新sdk新增加的一个widget,于是赶紧抢先体验学习下. SwipeRefreshL ...
- CSDN官方发布的《180道Python面试题,助你一举通过面试》浅析一
CSDN官方发布的<180道Python面试题,助你一举通过面试!>浅析(一) 1. 列出 5 个常用 Python 标准库? 2. Python 内建数据类型有哪些? 3. 简述 wit ...
最新文章
- Math.Pow()是如何在.NET Framework中实现的?
- 在Visual Studio中启用对jquery等javascript框架的智能感知
- 获取java异常堆栈信息_Java 实例 - 获取异常的堆栈信息
- android+qq登录测试,对于android的第三方(QQ登录,微信登录等的)测试时的签名配置...
- “千年虫”,计算机的巨大BUG!
- asp.net接受表单验证格式后再提交数据_如何解析 el-form-renderer 表单渲染器1.14.0...
- libsvm数据缩放方法
- linux lp 打印中文,Linux基础命令---lp打印文件
- Button 的 clilck 事件
- 通过组策略批量安装Lync 2010客户端
- 专题_期权交易必备知识
- Ubuntu16.04下基于opencv--实现图像SIFT特征与全景图片的生成
- linux c 调用c程序,Linux C调用C++库(用C封装C++接口)
- 常用的几种非对称加密算法
- js 校验手机号码格式
- 论文解读:Combining Distant and Direct Supervision for Neural Relation Extraction
- 手把手教你安装nvidia显卡驱动
- 花样解锁方式:后置、屏下和侧面指纹,你觉得那种最好用
- imac起死回生,在iMAC 27 2011 mid 上裸机安装windows10
- 从零开始学习软件测试
热门文章
- python爬虫面向对象_Python爬虫技术--基础篇--面向对象编程(上)
- Java中对象的直接赋值、浅拷贝及深拷贝的理解和应用场景及其实现方式
- python 获取当前目录,上级目录,上上级目录
- 端侧机器学习框架 Tensorlfow Lite
- 测者的测试技术手册:Junit单元测试遇见的一个枚举类型的坑(枚举类型详解)...
- 笔记四:onsubmit和onclick的区别
- web.xml 加载顺序
- Demo(3月28日)
- Objective--C Practice and source code
- 使用Eclipse远程调试