格式

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、团队规则

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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容