追求
理解时间最短其次代码量尽可能的少
1.表面层次的改进
2.简化循环和逻辑
3.重新组织代码

表面层次
1. 好的名字
2. 选择专业的词
选择专业的词,找到更有表现力的词,避免get之类的泛泛的词
编写可读性代码艺术1
避免泛泛的起名字(或者说知道什么时候要用它)
用具体名字替代抽象名字 (具体干什么)
使用前缀后缀添加更多信息(比如遍历的时候的i,j,k)
编写可读性代码艺术1
编写可读性代码艺术1
决定名字长度
(小的作用域用短的)

利用名字格式表达含义
编写可读性代码艺术1
3. 把信息装到名字里
编写可读性代码艺术1
编写可读性代码艺术1

  1. 好的注释
  2. 好的格式

编写可读性代码艺术1
编写可读性代码艺术1

相关文章: