
文章插图
前言
《代码整洁之道》在业内有很高的知名度 , 被诸多前辈推荐给后来者阅读 。本书以循序渐进改造一个小程序的方式 , 演示了一个程序可能的各种设计(在代码层面) 。手把手教你该怎么设计代码 , 为何要这样设计 , 这样设计的好处是什么 。通过一周的阅读 , 总结了如下要点 。
一 函数
所有的编程都是从HellWorld这个小函数开始的 , 学会设计函数非常重要
- 函数要短 。短才方便阅读、维护和设计 。(每个人都经历过读不懂自己代码的尴尬)
- 函数只做一件事 。依照单一职责原则设计函数 。一个函数可以:流程控制 , 逻辑判断 , 改变变量状态 , 以及做运算 , 或者调用多个下一抽象级的函数 。
- 函数分解成多个抽象层级设计 , 高层函数只调用下次层函数 , 呈树状图 , 层层封装 。
- 函数不应该有标识参数(除了作为API的函数) , 这意味着函数有至少两种执行方式 , 违反了第2条原则 。而且明显能拆成多个小函数 。
- 函数参数越少越好有 , 多个参数应该封装成一个整体传入的 。如果逻辑上不是一个整体 , 则函数肯定能被拆成多个小函数然后被分别调用 。
推荐阅读
- 早上跑步和晚上跑步哪个更能减肥更好?
- 关于钠钙玻璃杯能倒开水吗的信息
- 户外课堂:关于户外保险你又了解多少呢?
- 关于日本茶道文化介绍
- 关于茶具与泡茶艺术的介绍
- 关于滇红茶的冲泡水温介绍
- 关于如何识别正山小种的介绍
- 关于日照绿茶文化的介绍
- 关于乐谱上的这些符号 乐谱中的各种符号大全
- 关于南北朝茶文化介绍
