关于代码整洁的总结和笔记


关于代码整洁的总结和笔记

文章插图
 
前言
《代码整洁之道》在业内有很高的知名度 , 被诸多前辈推荐给后来者阅读 。本书以循序渐进改造一个小程序的方式 , 演示了一个程序可能的各种设计(在代码层面) 。手把手教你该怎么设计代码 , 为何要这样设计 , 这样设计的好处是什么 。通过一周的阅读 , 总结了如下要点 。
一 函数
所有的编程都是从HellWorld这个小函数开始的 , 学会设计函数非常重要
  1. 函数要短 。短才方便阅读、维护和设计 。(每个人都经历过读不懂自己代码的尴尬)
  2. 函数只做一件事 。依照单一职责原则设计函数 。一个函数可以:流程控制 , 逻辑判断 , 改变变量状态 , 以及做运算 , 或者调用多个下一抽象级的函数 。
  3. 函数分解成多个抽象层级设计 , 高层函数只调用下次层函数 , 呈树状图 , 层层封装 。
  4. 函数不应该有标识参数(除了作为API的函数) , 这意味着函数有至少两种执行方式 , 违反了第2条原则 。而且明显能拆成多个小函数 。
  5. 函数参数越少越好有 , 多个参数应该封装成一个整体传入的 。如果逻辑上不是一个整体 , 则函数肯定能被拆成多个小函数然后被分别调用 。


      推荐阅读