Google 开源项目风格指南 (中文版)
每个大型开源项目都有自己的风格指南:一套关于如何为该项目编写代码的约定(有时是任意的)。当所有代码都以一致的风格编写时,理解大型代码库会变得更加容易。
“风格”涵盖了很多方面,从”变量命名使用 camelCase”到”永远不要使用全局变量”,再到”永远不要使用异常”。
本项目包含以下 Google 风格指南的中文翻译版本:
编程语言
| 语言 | 说明 |
|---|---|
| C++ | Google C++ 风格指南 |
| C# | Google C# 风格指南 |
| Go | Google Go 风格指南(含指南、决策、最佳实践) |
| Java | Google Java 风格指南 |
| JavaScript | Google JavaScript 风格指南 |
| TypeScript | Google TypeScript 风格指南 |
| Python | Google Python 风格指南 |
| Objective-C | Google Objective-C 风格指南 |
| R | Google R 风格指南 |
| Shell | Google Shell 风格指南 |
标记语言与其他
| 语言 | 说明 |
|---|---|
| HTML/CSS | Google HTML/CSS 风格指南 |
| AngularJS | Google AngularJS 风格指南 |
| JSON | Google JSON 风格指南 |
| XML | Google XML 文档格式风格指南 |
Last updated on