阅读笔记(四)——《代码整洁之道》1
读了这本书,第一印象是“我们这些人就是敲代码的猴子,自以为领略了编程的真谛。”
宏大建筑中最细小的部分,比如关不紧的门、有点儿没铺平的地板,甚至是凌乱的桌面,都会将整个大局的魅力毁灭殆尽。这就是整洁代码之所系。
正如鲍勃大叔所认为:“写整洁代码,需要遵循大量的小技巧,贯彻刻苦习得的‘整洁感’。这种‘代码感’就是挂件所在......它不仅让我们看到代码的优劣,还予我们以戒规之力化劣为优的攻略。”
本书阐述了在命名、函数、注释、代码格式、对象和数据结构、错误处理、边界问题、单元测试、类、系统、并发编程等方面如何做到整洁的经验与最佳时间。长期遵照这些经验编写代码,所谓“代码感”也就自然而然滋生出来。
在本书的最后提到“发现自己无法取下腕带。不仅是因为腕带很紧,而且那也是紧箍咒。......它一直提醒我,我做了写出整洁代码的承诺。”
有了这条腕带,代码猴子成了模范童子军。我想,每位开发者都需要这样一条腕带吧!