5.2.1. 向报纸学习

5.2.2. 概念间垂直方向上的间隔

间隔行

5.2.3. 垂直方向上的间隔

有紧密联系的代码要靠近,如同时声明的变量

5.2.4. 垂直距离和顺序

  • 不要把关系密切的概念放到不同的文件中
  • 实体变量 。实体变量应该在类的顶部声明
  • 相关函数 。函数自顶向下调用
  • 概念相关 。执行相似操作的一组函数靠近。(共同的命名模式,不同变种)

    我们指望底层细节最后出来,这样,我们就能扫过源代码文件,自最前面的几个函数获知要旨,而不至于沉溺到细节。

5.3 横向格式

5.3.1 水平方向上的区域与靠近

空格什么时候用,什么时候不用

5.3.2 水平对齐

无需变量名对齐、变量值对齐

5.3.3 缩进

5.3.4 空范围