10月份阅读笔记一
《代码整洁之道》
引用名言:
小处诚实非小事
整洁近乎虔诚
守小节者不亏大节
及时一针省九针
日事日毕
巨木生于树籽
防病好过治病
人孰无过,神亦容之
勒布朗法则:Later equals never 稍后等于永不
少即是多
书中理念:
- 论整洁代码的重要性:80%都在重复看代码
- 本书即是对整洁代码的定义,亦是如何写出整洁代码的指南,作者阐述了在命名、函数、注释、代码格式、对象和数据结构、错误处理、边界问题、单元测试、类、系统、并发编程等方面整洁经验和最佳实践。
- 习艺之要有二:知和行。应当学习有关原则、模式和实践的知识,穷尽应知之事,对它了如指掌,刻苦实践掌握它。
- 离开时比发现时更整洁
美国童子军军规:把露营地清理得比来时还干净。摘自:英国人,童子军创始者对童子军的遗言:努力,让世界比你来时更干净些......
- 多次提到让程序读起来像一篇报纸文章:格式,类的组织
三大部分:
- 介绍编写整洁代码的原则、模式和实践。
- 几个复杂性不断增加的案例研究。(重要的部分)
- 研究中得到的启示和灵感,得到一套描述在编写、阅读、清理代码时思维方式的知识库。
总结:
这本书的每章节的二级目录都是作者论证自己观点的中心思想,由于书中编码程序为JAVA语言,在这之前并未运用过,只在看书的时候学了学它的基础概念,如果从事JAVA工作或有写过相应案例的同学,想必更有共鸣。但当中的编码格式、规范、类名、函数等这些都是通用的。序、前言和目录很吸引人,明确了本书结构和强调该读重点,论证中的各种举例也相当合适并易理解。在以后的学习生活中我会额外注意学习这些。