代码整洁
提高代码质量,为后期维护、升级奠定基础
第一章
-
编写可读的代码
-
关注细节
-
变量名命名
-
重视代码整洁
-
学会总结,回看之前写过的代码,多写代码
why bad code
时间不够、思路不对、难实现
稍后等于永不
LeBlancBjarne Stoystrup C++语言发明者
代码逻辑直截了当
减少依赖关系,便于维护
依据某种分层战略完善错误处理代码
性能调至最优简单代码规则 Ron Jeffries
- 能通过所有测试
- 没有重复代码
- 提现系统中的全部设计理念
- 包括尽量少的实体,比如类、方法、函数等
总结 减少重复代码、提高表达力,提早构建简单抽象。
修改变量名、拆分过长的函数、消除重复代码
第二章
- 根据具体用处命名
- 避免使用有歧义的变量名
- 小心使用差别较小的名称
- 明确数据类型或者说是什么用处
- 命名尽量可读可搜索
- 把类和函数写的尽量小
- 用名词/名称短语来命名类
- 方法名应该是动词/动词短语
- 尽量用通用的一些名称来表示
- 相同单词用于相同的目的
- 使用计算机专业术语
- 添加变量名所在的有意义的语境
- 不管重构还是自己写