Google 擁有許多泛化的工程實踐,涵蓋所有語言和所有專案。這些文件代表了我們多年來發展出的各種最佳實踐的集體經驗。開源專案或其他組織可能會從這些知識中受益,因此我們會在可能的情況下公開提供這些文件。
Google has many generalized engineering practices that cover all languages and all projects. These documents represent our collective experience of various best practices that we have developed over time. It is possible that open source projects or other organizations would benefit from this knowledge, so we work to make it available publicly when possible.
目前這包含以下文件:
- Google 的程式碼審查準則 (Google's Code Review Guidelines),實際上是由兩個獨立的文件組成:
這些文件中使用了一些 Google 內部術語,我們在此針對外部讀者進行說明:
- CL:代表 "changelist",意思是已提交到版本控制或正在進行程式碼審查的獨立修改。其他組織通常稱之為 "change"、"patch" 或 "pull-request"。
- LGTM:意思是 "Looks Good to Me",這是程式碼審查者在核准 CL 時所說的話。
本書正體中文翻譯由 Will 保哥 完成,原文取自 Google Engineering Practices Documentation。若有任何問題,歡迎造訪 Will 保哥的技術交流中心 與我聯繫!
該專案中的文件根據 CC-By 3.0 授權進行授權,該授權鼓勵您分享這些文件。有關詳細資訊,請參閱https://creativecommons.org/licenses/by/3.0/。
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.