垂直格式
垂直方向上的间隔
在封包声明、导入声明和每个函数之间,都有空白行隔开。
垂直方向上的靠近
在方法中,紧密相关的代码应该互相靠近。
垂直距离
实体变量应该在类的顶部声明。
若某个函数调用了另外一个,就应该把它们放到一起,而且调用者应该尽可能放在被调用者上面。
概念相关的代码应该放到一起。相关性越强,彼此之间的距离就该越短。
垂直顺序
调用者应该尽可能放在被调用者上面。
横向格式
应该尽力保持代码行短小。死守80个字符的上限有点僵化,而且我也并不反对代码行长度达到100个字符或120个字符。