1.3.5 什么是优雅代码
- 代码逻辑直截了当 ,叫缺陷难以隐藏;
- 尽量减少依赖关系,使代码易于维护;
- 依据某种分层战略完善错误代码处理;
- 性能调至最优,省得引诱别人做没规矩的优化,搞出一堆混乱来;
- 整洁的代码只做好一件事;
- 整洁的代码就像一篇散文;
- 整洁的代码不隐藏设计者的意图,充满干净利落的抽象;
- 整洁的代码易于他人加以增补;
- 整洁的代码是以人类可读的方式来写代码;
- 整洁的代码是在意它的人才能写就的;
- 减少重复代码,提高表达力,提早构建简单抽象;
1.5 我们是作者
- 我们与读者有交流,需要对读者负责;
- 我们读与写的用时比例是10:1,所以为了更好的读,我们需要思考如何写出来的东西有更好的理解;