Google 有许多覆盖了多语言多项目通用的工程实践。这些文档代表了我们一直以来我们开发的不同的项目的最佳实践的集体的经验。这些经验可能会对一些开源项目或者机构有一些帮助,所以我们尽可能的把这些对大众开放。
目前这个项目包含下面几个文档:
- Google Code Review 的指导,它包含下面两个方面的文档:
- Review 人的指导
- 发起Review的作者的指导 (这里称为开发者)
术语: 这些文档里面包含了一些Google 内部的术语,我们给外部的读者澄清一下:
CL
即 changelist, 表示一个已经被提交到版本控制,或者正在进行code review 的自包含的改动,其他的机构通常称之为:change
(改动)patch
(补丁)- LGTM:即 Looks Good to me." 它表示Review 人赞成这个CL
Currently this contains the following documents:
- Google's Code Review Guidelines, which are actually two separate sets of documents:
There is some Google-internal terminology used in some of these documents, which we clarify here for external readers:
- CL: Stands for "changelist," which means one self-contained change that has been submitted to version control or which is undergoing code review. Other organizations often call this a "change" or a "patch."
- LGTM: Means "Looks Good to Me." It is what a code reviewer says when approving a CL.
The documents in this project are licensed under the CC-By 3.0 License, which encourages you to share these documents. See https://creativecommons.org/licenses/by/3.0/ for more details.