CleanCode阅读笔记
这篇博客记录CleanCode的阅读心得,及一些重要的关键点。
一、 有意义的命名
- 成员变量以m开头
- 使用能读得出来的词
- 词要达意,不要使用含有歧义的词
- 对于类名使用名词或名词短语
- 对于方法名使用动词或动词短语
二、方法
- 函数体尽量短小
- 只做一件事
- 参数尽可能少,太多的话应考虑抽象为一个类
- 无副作用,不影响其他状态的改变
- DRY原则,不要有功能重复的代码
三、注释
- 尽量用代码阐释而不是用注释
- 千万不要有错误的注释
- 删掉注释掉的代码,放心有版本控制来找回代码
四、代码格式
- 成员变量声明在顶部
- 方法A调用方法B,B应在A的下方并尽量靠近A
- 擅用空行和缩进
五、未完待续。。。