- 10
- 0
- 约7.42万字
- 约 86页
- 2018-08-06 发布于江苏
- 举报
第1章重构,第个案例1
第1章 重构, 第一个案例1
重构, 第一个案例Refactoring, a First Example
我该怎么开始介绍重构(refactoring)呢?按照传统作法,一开始介绍某个东西时,首先应该大致讲讲它的历史、主要原理等等。可是每当有人在会场上介绍这些东西,总是诱发我的瞌睡虫。我的思绪开始游荡,我的眼神开始迷离,直到他或她拿出实例,我才能够提起精神。实例之所以可以拯救我于太虚之中,因为它让我看见事情的真正行进。谈原理,很容易流于泛泛,又很难说明如何实际应用。给出一个实例,却可以帮助我把事情认识清楚。
所以我决定以一个实例作为本书起点。在此过程中我将告诉你很多重构原理,并且让你对重构过程有一点感觉。然后我才能向你提供普通惯见的原理介绍。
但是,面对这个介绍性实例,我遇到了一个大问题。如果我选择一个大型程序,对程序自身的描述和对重构过程的描述就太复杂了,任何读者都将无法掌握(我试了一下,哪怕稍微复杂一点的例子都会超过100页)。如果我选择一个够小以至于容易理解的程序,又恐怕看不出重构的价值。
和任何想要介绍「应用于真实世界中的有用技术」的人一样,我陷入了一个十分典型的两难困境。我将带引你看看如何在一个我所选择的小程序中进行重构,然而坦白说,那个程序的规模根本不值得我们那么做。但是如果我给你看的代码是大系统的一部分,重构技术很快就变得重要起来。所以请你一边观赏这个小例子,一边想
您可能关注的文档
- 犯罪主体与主观方面ppt.ppt
- 狗狗的那些事.ppt
- 独针绝活通鼻窍.doc
- 猎取成功的路径.ppt
- 猪手 晶莹剔透嫩,酸酸甜甜爽口.doc
- 猩红热的诊断和治.ppt
- 王春玲(市场分师)Tel0533-6092651E-Mailpiaopiao900.doc
- 玛尼罕乡201年度预算情况说明.doc
- 玩转poweroint形状.pptx
- 环境工程专业本培养计划.doc
- 剑桥国际少儿英语4unit-2-good-sports省名师优质课赛课获奖课件市赛课一等奖课件.ppt
- 申论贯彻执行公文写作法定公文和事务性文书倡议书讲话稿调研报告评分标准.doc
- 基于MSP430单片机的室内煤气与天然气泄漏报警系统设计--毕业设计名师资料合集.doc
- 行政办公效率倍增计划建立高效电子档案管理体系的步骤详解.doc
- 三中文规范系统无线接口层技术规范广播多点传送控制协议.doc
- 运用Power-BI商业智能数据可视化制作动态交互式Dashboard管理驾驶舱全流程.doc
- 软件测试管理办法.doc
- 跳出历史周期率的两个答案详解全过程人民民主实践路径.doc
- 2024年高考江苏卷英语第一次模拟考试参及评分.pdf
- 储液罐拆卸步骤与冷却系统维护.pdf
原创力文档

文档评论(0)