格式

1、目的

代码经常变动,为了代码的可读性和扩展性;

2、垂直格式

一般一个类的长度控制在200-500行最合适

2.1、向报纸学习

细节应该往下依次展开,直至找到源文件中最低层的函数和细节;

报纸的特点:每一块都是短小精悍的。

2.2、概念间垂直方向的隔离

封装包、导入声明和每个函数之间,都有空白行隔开,标识独立的概念;

2.3、垂直方向上的靠近

紧密相关的代码应该相互靠近

2.4、垂直距离

变量声明:变量的声明因尽可能靠近使用的位置;

实体变量:实体变量应该在了的顶部;

相关函数:两个函数之间调用,应该把它们放在一起,而且调用者应该尽可能的放在被调用者上面;

概念相关:概念相关的代码应该放在一起;

对于相同的规则:如判断是否为空的一个函数,和传递多个参数判断为空的函数;

2.5、垂直顺序

调用者应该尽可能的放在被调用者上面

3、横向格式

代码的宽度最好控制在80个字符,最好不要超过100或120个;

3.1、水平方向上的区隔与靠近

赋值操作符周围加上空格字符;

函数名和左括号之间不需要加空格;

乘法符号之间不需要加空格;

3.2、水平对齐

没必要字段名水平对齐;

3.3、缩进

更适合阅读

3.4、空范围

while、for的语句体为空时。

4、团队规则

每个程序员都有资金的规则,当到一个团队中,那就是团队说了算;

你可能感兴趣的:(格式)