代码整洁之道
文章平均质量分 92
代码整洁之道 阅读笔记
那时间总是跑得很潇洒
多读,多听,多看,多学,多想,多做
展开
-
第三章函数
想想看,要编写能确保参数的各种组合运行正常的测试用例,是多么困难的事。使用某种命名约定,让函数名称中的多个单词容易阅读,然后使用这些单词给函数取个能说清其功用的名称。最理想的参数数量是零(零参数函数),其次是一(单参数函数),再次是二(双参数函数),应尽量避免三(三参数函数)。我们想要让每个函数后面都跟着位于下一抽象层级的函数,这样一来,在查看函数列表时,就能偱抽象层级向下阅读了。这样不但能保持函数短小,而且,因为块内调用的函数拥有较具说明性的名称,从而增加了文档上的价值。当然,这样的函数易于阅读和理解。原创 2023-09-23 18:16:24 · 66 阅读 · 0 评论 -
第二章 有意义的命名
对于Address类的实体来说,accountAddress和customerAddress都是不错的名称,不过用在类名上就不太好了。这样的名称更为精确,而精确正是命名的要点。依据问题所涉领域来命名可不算是聪明的做法,因为不该让协作者老是跑去问客户每个名称的含义,其实他们早该通过另一名称了解这个概念了。采用能表达意图的名称,貌似拉长了函数代码,但要想想看,WORK_DAYS_PER_WEEK要比数字5好找得多,而列表中也只剩下了体现作者意图的名称。这种名称,让人觉得这两个对象是不同类型的,也分属不同的类。原创 2023-09-23 11:52:39 · 351 阅读 · 0 评论 -
第一章 什么是整洁的代码
整洁代码--什么是整洁的代码原创 2023-09-23 06:47:21 · 124 阅读 · 0 评论