格式的目的:增强代码的可维护性和可扩展性,在代码的不断迭代中,保证风格和律条。
1、垂直格式。
1.1向报纸学习,源文件要像报纸一样,简单且一目了然。
1.2垂直方向上的区隔,用和空行作为代码组的区隔
1.3垂直方向上的靠近,紧密相关的代码应互相靠近而不是用空行区分
1.4垂直距离,变量声明应尽可能靠近其使用位置、实体变量应该在类的顶部声明、相关函数,调用者应尽可能放在被调用者上面、概念相关的代码应放在一起
1.5垂直顺序
2、横向格式
2.1水平方向上的区隔与靠近,用空格字符将紧密相关的食物连接在一起,也用空格字符把相关性较弱的事务区隔开
2.2水平对齐
2.3缩进,源文件是一种继承结构,要让这种范围式继承结构可见,应对继承结构中的位置进行缩进
2.4空范围
3、团队规则:一组开发者应当认同一种风格格式,每个成员都应采用大家都认同的那种风格