《代码整洁之道》读书笔记
第一章:整洁代码
整洁的代码读起来令人愉悦;
糟糕的代码引发混乱!别修改糟糕的代码时,往往会越改越烂;
完善错误处理代码,在细节上话心思;
整洁的代码只做好一件事,糟糕的代码想做太多事,它意图混乱,目的含混。
Grady Booch观点:整洁代码简单直接,整洁的代码如同优美的散文,整洁的代码从不隐藏设计者的意图,充满了干净利落的抽象和直截了当的控制语句。
易读和易修改;整洁的代码在测试之上,没有测试的代码是不干净的;推崇小块代码;
简单代码,依据重要顺序:
- 能通过所有的测试;
- 没有重复代码;
- 体现系统中的全部设计理念;
- 包含尽量少的实体,不如类、方法、函数等