前言

爱美之心,人皆有之

编排出色的代码,会带来视觉上和思维上的愉悦,这是非程序人员所感受不到的。编程是否是艺术,分界线也在此,当一个程序员,精雕细琢代码,使其达到美观、高效,便能从这一过程得到艺术上的满足。

01基本原则

01-1良好布局的目标

良好布局的方案应该是明确的

  1. 准确的表现代码的逻辑结构
    好的布局是为了展现代码的逻辑结构。我们使用缩进和空白来表达逻辑结构。

建议使用缩减代替空格,一个缩进等于三个空格。个人觉得空格不专业,参见美剧《硅谷》重的男主,因为女朋友非要使用三个空格,无法接受而分手😊

  1. 始终如一的表现代码的逻辑结构
    良好的代码布局应该适应大多数情况

  2. 改善可读性
    如果一种缩减策略合乎逻辑,但是不容易阅读,那么毫无用处,好的布局方案就该增强代码的可读性

  3. 经得起修改

布局技术

布局风格

流程控制

注释的布局

子程序的布局

类的布局