《代码整洁之道》读书笔记(上)
关于命名
好的命名应该做到:见名知意、可以读出来、可以搜索。
- 变量名别用
data、info这种含糊的词 - 布尔值用
is、has、should开头 - 名字长度和它的作用域成正比
关于函数
函数应该短小,只做一件事,并且做好。
一个函数里的抽象层级应该保持一致。
如果发现一个函数里既有高层逻辑又有琐碎的细节,就该考虑拆分了。
一点感受
书里的规则看着简单,真正写代码时却常常做不到。把它们当成提醒,慢慢养成习惯,比一次全背下来有用。
下一篇再整理错误处理和注释部分。