谷歌很早之前就已经建立了一套通用的工程实战指南,它几乎囊括了所有编程语言与各种类型的项目。这些文件代表了谷歌各种最佳实践的集合。今天,谷歌将这一套代码评审(Code Review)规范开源了出来。
目前,这份代码评审规范实际包含两套独立的文件:
其中一些文档中使用了Google的内部术语,Google也给出了详细的解释:
CL:表示“变更列表(changelist)”,意思是已经提交到版本控制或正在进行代码检查的一个独立的更改。其他组织通常称为“改变”或“补丁”。
LGTM:意思是“在我看来不错(Looks Good to Me)”,这是代码审阅者在批准 CL 时说的。
那么 ,代码审查者指南都在审查什么呢?代码审查应该查看:
整个代码评审指南分为了很多模块,我们也没办法全部介绍一遍。感兴趣的伙伴们可以自行详细查阅
目前,eng-practices已经在GitHub上标星16.2K,1.6K 个Fork(GitHub地址:https://github.com/google/eng-practices/blob/master/review/index.md)
该项目最近更新显示是昨日,对其中一个文件进行更改,包含2个增加和2个删除,具体更新如下:
领取专属 10元无门槛券
私享最新 技术干货