《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
来源:互联网 发布:数据库系统概论 pdf 编辑:程序博客网 时间:2024/06/05 17:18
第三部分 重新组织代码
第十章抽取不相关的子问题
建议:积极的发现并抽取出不相关的子逻辑。通过建立一大堆库和辅助桉树来解决一般问题,剩下的就是让你的程序与众不同的核心部分。
1、 纯工具代码。
2、 创建大量通用代码。
3、 项目专有的功能。
4、 简化已有的接口。你永远都不要安于使用不理想的接口。你总可以创建自己的包装函数来隐藏接口的粗陋细节,让它不再成为你的障碍。
5、 按需重塑接口。
第十一章一次只做一件事
1、 任务可以很小
2、 从对象中抽取值,提取出值后就不需要再记哪些又长有违反直觉的值了。
3、 为代码段分区域
第十二章把想法变成代码
1、 清楚的描述逻辑,用自然语言先描述你的逻辑
2、 注意描述过程当中的关键词。
3、 递归的使用这种描述方法。
第十三章少写代码
最好读的代码就是没有代码
1、 质疑和拆分你的需求。如果你仔细检查你的需求,有时可以把它消减成一个简单的问题,只需要少量代码。
2、 保持小代码库。让你的代码库越小越好,越轻量级越好。
a) 创建越多越好的“工具”代码来减少重复代码
b) 减少无用代码或没用的功能
c) 让你的项目保持分开的子项目状态。
d) 总的来说,小心代码的“重量”,保持又轻又灵。
3、 熟悉你周边的库。经常性的通读标准库的整个API,保持对他们的熟悉程度。
---------------------From the art of readable code
0 0
- 《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
- 《编写可读性代码的艺术》读书笔记 第四部分 精选话题
- 【编写可读代码的艺术】第三部分 重新组织你的代码
- 《编写可读性代码的艺术》读书笔记 第一部分 表面层次的改进
- 编写可读性代码的艺术
- 编写可读性代码的艺术
- 《编写可读性代码的艺术》读书笔记 第二部分 简化循环和逻辑
- 编写可读代码的艺术读书笔记--简化和重新组织代码
- 《编写可读代码的艺术》读书笔记(下)简化循环和逻辑和重新组织代码
- 编写可读性代码的艺术(一)
- 编写可读性代码的艺术(二)
- 编写可读性代码的艺术(四)
- 读书笔记-编写可读代码的艺术[上]
- 读书笔记-编写可读代码的艺术[中]
- 读书笔记-编写可读代码的艺术[下]
- 《编写可读代码的艺术》读书笔记
- 《编写可读代码的艺术》读书笔记
- 如何编写可读性好的代码
- QueryUI Autocomplete插件使用入门详解(最新版)
- Shell公司性格测试
- linux下vi命令大全
- perl脚本调用shell命令后的结果比较总结
- Java对PHP服务器hmac_sha1签名认证方法的匹配实现 的另一种方式
- 《编写可读性代码的艺术》读书笔记 第三部分 重新组织代码
- UVa11287 - Pseudoprime Numbers(欧拉筛选法、快速求幂法)
- windows7 下安装64位oracle用PL/SQL Developer连接报错问题
- Windows server 2012 R2 如何启用快速启动
- Webdriver - Grid supported platform value
- PHP脚本简单应用
- Centos5.8下安装QT5.3.1
- 流媒体协议介绍(rtp/rtcp/rtsp/rtmp/mms/hls)
- 【源码分享下载】每日更新之Android项目源码---手机天气预报系统