可读代码的艺术"/>
编写可读代码的艺术
文章目录
- 一、代码表面层次上的改进
- 命名的方式
- 代码易读:审美与设计
- 二、简化循环和逻辑
- 三、重新组织代码
- 参考文档
一、代码表面层次上的改进
代码应当易于理解
理解代码,应当是能够改动、找出缺陷,并且明白它是如何与代码的其他部分交互的。容易理解的代码,往往会把它引向好的架构且容易测试。
命名的方式
- 选择专业的词
把信息装入名字中。 - 找到更有表现力的词
单词 | 更多选择 |
---|---|
send | deliver dispatch announce distribute route |
find | search extract locate recover |
make | create set build add new |
- 标识变量的关键属性,以易读的方式加入名字中。
- 避免空泛的名字,为作用域大的起更长名字。
- 推荐用min和max来表示极限。用first和last表示范围。用begin和end表示包含排除范围。
代码易读:审美与设计
- 增加换行保持一致和紧凑,尝试把不规则的内容统一化
- 列对齐在需要时也可增强代码可读性
- 注重代码的顺序,增加可读性,每个不同的模块保持一致性
- 区分不同的段落,划分成不同的代码
二、简化循环和逻辑
三、重新组织代码
后续章节微信读书看不了了,留着章节有机会再补充吧。😂🙈
参考文档
【1】《编写可读代码的艺术》,鲍斯威尔,尹哲,机械工业出版社
更多推荐
编写可读代码的艺术
发布评论