【编写可读代码的艺术】第三部分 重新组织你的代码
2013-08-07 08:29
337 查看
第三部分 重新组织你的代码
第10章 抽取不相关的子问题
积极发现并抽取出不相关的子逻辑1. 看看某个函数或代码块,问问自己,这段代码的高层次目标是什么?
2. 对于每一行代码,问一下:它是为目标而工作么?这段代码的高层次目标是什么?
3. 如果足够的行数在解决不相关的子问题,抽取代码到独立的函数中
创建大量通用代码
简化已有的接口
按序重塑接口
把一般代码和项目专有的代码分开
第11章 一次只做一件事
l 列出代码所做的所有任务,这里的任务没有严格的定义,可以很小l 尽量把这件任务拆分到不同的函数中,或者至少是代码中不同的段落里
第12章 把想法变成代码
用一个简单的过程来编写更清晰的代码1. 像对着一个同事一样,用自然语言描述代码要做什么
2. 注意描述中所用的关键词和短语
3. 写出与描述所匹配的代码
第13章 少写代码
最好读的代码就是没有代码别费神实现那个功能 – 你可能不会需要它
质疑和拆分你的需求
保持小代码库
熟悉你周边的库
通过以下方法避免编写代码
l 从项目中消除不必要的功能,不要多度设计
l 重新考虑需求,解决最简单的问题,只要能完成上述工作就行
l 经常性地通读标准库的API,保持对它们的熟悉程度
相关文章推荐
- 编写可读代码的艺术(第三部分 重新组织代码)
- 《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
- 编写可读代码的艺术(六)重新组织代码
- 编写可读代码的艺术读书笔记--简化和重新组织代码
- 编写可读代码的艺术(第二部分 简化循环和逻辑)
- 【编写可读代码的艺术】第二部分 简化循环和逻辑
- 【编写可读代码的艺术】第四部分 精选话题
- 读书笔记-编写可读代码的艺术[上]
- 编写可读代码的艺术 读后感(一)
- O’Reilly精品图书系列:编写可读代码的艺术(奋斗的小鸟)_PDF 电子书
- 编写可读代码的艺术读书笔记--审美与注释
- 读书笔记-编写可读代码的艺术[中]
- 读<<编写可读代码的艺术>>总结
- 编写可读代码的艺术 读后感(二)
- 编写可读代码的艺术
- 编写可读代码的艺术读书笔记--把信息装到名字里
- 如何编写优雅(地道)的Python代码 - 第三部分
- 《编写可读性代码的艺术》读书笔记 第二部分 简化循环和逻辑
- 读书笔记-编写可读代码的艺术[中]
- 编写可读代码的艺术 读后感(三)