第5章 格式
代码格式很重要。
代码格式关乎沟通,而沟通是专业开发者的头等大事。
短文件通常比长文件易于理解。
有可能用大多数为200行,最长500行的单个文件构造出色的系统。
源文件也要像报纸文章那样,名称应当简单且一目了然。
每个空白行都是一条线索,标识出新的独立概念。
空白行隔开了概念,靠近的代码行则暗示了它们之间的紧密关系。紧密相关的代码应该互相靠近。
变量声明应尽可能靠近其使用位置。
相关性越强,彼此之间的距离就该越短。
应该尽力保持代码行短小。
源文件是一种继承结构,其中的信息设计整个文件、文件中每个类、类中的方法、方法中的代码块,也涉及代码块中的代码块。
要让这种范围式继承结构可见,我们依源代码在继承结构中的位置对源代码行做缩进处理。
程序员相当依赖这种缩进模式。
好的软件系统是由一系列读起来不错的代码文件组成的。