《整洁代码之道》读书笔记

发布于 2018-12-19 | 作者: cza55007 | 来源: CSDN博客 | 转载于: CSDN博客

1. What?

正如Jack Reecves所发表的《源码就是设计》:源码就是最好软件设计文档,而其他非代码性的文档只是源码的辅助。本文并非为了讨论编程与软件设计的关系,只想借以说明源码的重要性。

简单讲,整洁代码行云流水如同阅读精美好文,代码能够尽可能的自解释;具体讲,整洁代码具备如下特性:

2. How?

我们写文章都是先构思再下笔,但一般不可能一气呵成。都是先出初稿再调整、使用精美词句慢慢打磨。写代码同写文章一样,也是一个不断调整修饰的过程(修改名称、分解函数、消除重复等操作不断重复)。只要你有一颗写出整洁代码的初心。

2.1. 有意义的命名

2.2. 清晰的代码结构

2.3. 注释

2.3.1. 合理的注释

2.3.2. 不好的注释

2.4. 格式

2.5. 对象与数据结构

2.6. 错误处理

2.7. 对第三方库的处理方式

2.8. 类与系统的设计