作者:
[美]Joshua Kerievsky
出版社: 人民邮电出版社
原作名: Refactoring to Patterns
译者: 杨光 / 刘基诚
出版年: 2006-10
页数: 312
定价: 45.00元
装帧: 简裝本
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787115153364
出版社: 人民邮电出版社
原作名: Refactoring to Patterns
译者: 杨光 / 刘基诚
出版年: 2006-10
页数: 312
定价: 45.00元
装帧: 简裝本
丛书: 图灵程序设计丛书·程序员修炼系列
ISBN: 9787115153364
内容简介 · · · · · ·
本书开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往往优于在新的设计早期使用模式。本书不仅展示了一种应用模式和重构的创新方法,而且有助于读者结合实战深入理解重构和模式。书中讲述了27种重构方式。
本书适于面向对象软件开发人员阅读,也可作为高校计算机专业、软件工程专业师生的参考读物。
原文摘录 · · · · · · ( 全部 )
-
设计不足产生原因有如下几种: 程序员没有时间,没有抽出时间,或者时间不允许进行重构; 程序员在何为好的软件设计方面知识不足; 程序员被要求在既有系统中快速地添加新功能; 程序员被迫同时进行太多项目。 随着时间的推移,设计不足的软件将变成昂贵、难以维护甚至无法维护的大麻烦。 (查看原文) —— 引自第3页 -
数据结构的构造非常随意,甚至近乎不存在。任何东西都要与其他东西通信。所有重要的状态数据都可能是全局的。在状态信息被隔开的地方,需要通过错综复杂的后端通道杂乱地传递,以绕开系统的原有结构。 变量名和函数名信息量不足,甚至会起误导作用。函数可能使用大量全局变量以及定义模糊的冗长的参数列表。函数本身冗长,费解,完成多项毫无关联的任务。代码重复很多。控制流很难看清,难以找到来龙去脉。程序员的意图几乎无法理解。代码完全不可读,近乎难于破译的天书。代码中有很多经过多个维护者之手不断修修补补留下的明显印记,这些维护者几乎都没有理解自己的修补会造成怎样的后果。 虽然你开发的系统也许不会这么恐怖 (查看原文) —— 引自第3页
> 全部原文摘录
丛书信息
· · · · · ·
图灵程序设计丛书·程序员修炼系列(共72册),
这套丛书还有
《重构》《测试驱动开发的艺术》《领域驱动设计》《高效团队开发》《可扩展的艺术》
等
。
喜欢读"重构与模式"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"重构与模式"的人也喜欢 · · · · · ·
重构与模式的书评 · · · · · · ( 全部 13 条 )

记录印刷错误、翻译问题
p30 印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)印刷错误(凑足140字)...
(展开)

纸上得来终觉浅 绝知此事要躬行
借鉴《设计模式》与《重构既有代码》,对其中一些见解提出自己的看法,同时对《重构》中的大部分例子进行了详细的说明,是一本通过实际例子提升重构能力的好书 心得:加深了对《设计模式》的理解:一个特定的环境(上下文),一系列类似的问题,还有一个解决办法的结构方式。 重...
(展开)

把改书中的代码写出来并重构
这本书中的内容不太好懂,即使你看了Martin的《重构》和四人帮的《设计模式》,最好还是把里面的代码敲一遍,并仔细的重构,体会整个过程。在重构的过程,会发现一些新的体会。 关于设计模式,我推荐《设计模式之禅》和 Head First 的那本设计模式。。1...
(展开)

重构与模式:设计模式内功
总的来说,这是一本好书。 “重构的目的是设计模式”作为全书的核心,简直是一语中的。 设计模式应该是一门深入面向对象思想骨髓的内功,而不是表露其外的外功。为设计而设计的思路并不适合大项目。逐渐重构到设计模式才是设计模式的王道。 读此书应该有面向对象语言的扎实功底...
(展开)
> 更多书评 13篇
这本书的其他版本 · · · · · · ( 全部6 )
-
人民邮电出版社 (2013)8.3分 70人读过
-
Addison-Wesley Professional (2004)9.0分 25人读过
-
人民邮电出版社 (2010)8.3分 35人读过
-
机械工业出版社 (2006)9.2分 23人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- ThoughtWorks程序员读书雷达(2013) (张凯峰)
- 图灵图书 (刘江)
- IT技术 (Divine)
- 站在巨人的肩膀上(二)学徒读物 (7655cjc)
- Java学习图书 (MJ之死)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于重构与模式的评论:
feed: rss 2.0
0 有用 KotBot 2010-02-28 20:30:17
还没看完过呢...
0 有用 lxhscx 2014-09-14 20:15:43
以模式为导向的重构,较高层次一些的重构
0 有用 而功力不唐捐 2012-12-16 12:13:19
大致看了下,看不下去,不知道是翻译的原因还是什么,总是不能理解作者想说什么东西。
2 有用 弱爆了的Ramiel 2013-06-13 15:33:56
利用设计模式对原有的bad smell进行重构,或者对原来使用不当的设计模式进行重构。对理解重构和设计模式两者都有帮助。翻译略糟糕。
0 有用 xlzhu 2011-03-27 01:17:08
重构参考书