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 空范围 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 空范围