9. 格式

每个人都可能有自己的代码风格和格式, 但如果一个项目中的所有人都遵循同一风格的话, 这个项目就能更顺利地进行. 每个人未必能同意下述的每一处格式规则, 而且其中的不少规则需要一定时间的适应, 但整个项目服从统一的编程风格是很重要的, 只有这样才能让所有人轻松地阅读和理解代码.

为了帮助你正确的格式化代码, 我们写了一个 emacs 配置文件.

  • 9.1. 行长度
  • 9.2. 非 ASCII 字符
  • 9.3. 空格还是制表位
  • 9.4. 函数声明与定义
  • 9.5. Lambda 表达式
  • 9.6. 函数调用
  • 9.7. 列表初始化格式
  • 9.8. 条件语句
  • 9.9. 循环和开关选择语句
  • 9.10. 指针和引用表达式
  • 9.11. 布尔表达式
  • 9.12. 函数返回值
  • 9.13. 变量及数组初始化
  • 9.14. 预处理指令
  • 9.15. 类格式
  • 9.16. 构造函数初始值列表
  • 9.17. 命名空间格式化
  • 9.19. 水平留白
  • 9.19. 垂直留白
  • 译者 (YuleFox) 笔记
  • 译者(acgtyrant)笔记