代码整洁之道_05格式

第五章 格式

一、垂直格式

1.1 向报纸学习

源文件最顶部应该给出高层次的概念和算法,细节应该往下渐次展开,直至找到源文件中最底层的函数和细节。

1.2 垂直方向上的靠近

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

1.3 垂直距离

  1. 变量声明:尽可能靠近其使用位置;
  2. 实体变量:在类的顶部声明;
  3. 相关函数:若某个函数调用了另一个,就应该把它们放到一起,而且调用者在上;
  4. 概念相关:概念相关的代码应该放到一起;

二、横向格式

  • 横向120字符上限;