您的位置:首页 > 编程语言

【编写可读代码的艺术】第三部分 重新组织你的代码

2013-08-07 08:29 337 查看

第三部分 重新组织你的代码

第10章 抽取不相关的子问题

积极发现并抽取出不相关的子逻辑

1. 看看某个函数或代码块,问问自己,这段代码的高层次目标是什么?

2. 对于每一行代码,问一下:它是为目标而工作么?这段代码的高层次目标是什么?

3. 如果足够的行数在解决不相关的子问题,抽取代码到独立的函数中
创建大量通用代码
简化已有的接口
按序重塑接口
把一般代码和项目专有的代码分开

第11章 一次只做一件事

l 列出代码所做的所有任务,这里的任务没有严格的定义,可以很小

l 尽量把这件任务拆分到不同的函数中,或者至少是代码中不同的段落里

第12章 把想法变成代码

用一个简单的过程来编写更清晰的代码

1. 像对着一个同事一样,用自然语言描述代码要做什么

2. 注意描述中所用的关键词和短语

3. 写出与描述所匹配的代码

第13章 少写代码

最好读的代码就是没有代码
别费神实现那个功能 – 你可能不会需要它
质疑和拆分你的需求
保持小代码库
熟悉你周边的库
通过以下方法避免编写代码

l 从项目中消除不必要的功能,不要多度设计

l 重新考虑需求,解决最简单的问题,只要能完成上述工作就行

l 经常性地通读标准库的API,保持对它们的熟悉程度
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  程序设计