211 读书 《重构 改善既有代码的设计》
来源:互联网 发布:win764位系统优化 编辑:程序博客网 时间:2024/04/28 11:40
如果程序员日常生活中的内心挣扎可以排序,重构一定是排在前三位的.要么是重构别人的,要么重构自己的.
一直以来我以为自己掌握了面向对象编程,直到我看到这本书,原来我只是把代码写的看起来像是OOP,只是把操作一类实体的函数丢到一个文件中,然后给它起XxxClass的名。OOP编程的每一条规范都很重要。
summary
第一章用一个例子说明了设计的不好代码的一些特征,并引入了一些方法,并在后面的章节中更详细阐述了这些方法
1.过长函数(Long Method)
几乎是所有时刻,问题都源于过长函数,一个函数包涵太多信息.
a.Extract Method (提炼函数)
这是最常用的重构手法之一,函数粒度越小,复用程度越高
- 根据函数意图来命名
- 消灭临时变量
0 0
- 211 读书 《重构 改善既有代码的设计》
- 《重构-改善既有代码的设计》 读书心得
- 读书札记-《重构-改善既有代码的设计》
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构:改善既有代码的设计
- 重构--改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计
- 重构-改善既有代码的设计+
- 重构--改善既有代码的设计
- 重构 改善既有代码的设计
- 重构.改善既有代码的设计
- 重构:改善既有代码的设计
- 重构,改善既有代码的设计
- 重构改善既有代码的设计
- 进程间通信
- APKTOOL的使用心得
- Spring boot学习笔记 001——初识Spring boot
- 欢迎使用CSDN-markdown编辑器
- ACM篇:POJ 1753----Flip Game
- 211 读书 《重构 改善既有代码的设计》
- Eclipse 3.7.2 Indigo 官网下载地址
- SQLServerl2012还原SQLServerl2008
- Activity解析(二)
- Google面经
- Android开发实用记录,遇到哪更新到哪
- ThreatMiner
- 文章标题
- Android WebView In NestedScrollView 加载腾讯新闻页面 点击弹出层 bug 小记