重构-改善既有代码的设计(中文版)   评级:
以下网友留言只代表网友个人观点,不代表 第二书店观点
全部评论

本书共有评论 76 条共4
[1] [2] [3] [4]下一页

2008-7-25 14:19:20 读者 : shelocks - 好书,不错
我看的英文版的,很不错。看完后的感觉是;原来代码也可以写的这么优美。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-12-25 9:57:04 读者 : jiqimiao - 强烈推荐这本书
我很想想读这本书,但是由于计划已经订好了,还是按照我的学习计划进行吧,我简单的看了一下介绍,这本书以实际代码演示讲述着重构的思想,方法,及重要性,其实重构在我们自己身上有时也是存在的,只是当时不知道,比如你写一个程序的过程中,需要修改某个功能时,重新调整了方法结构,或调用过程,其实这也是重构。这本是值得一看,不多说了,等看完了再和大家讲讲吧
发表评论 我赞同(3人) 我反对(0人) 回复评论
2007-11-9 14:30:57 读者 : 222.170.151.* - 这本书的编程语言
我是用C#编程的,这本书是不是用于Java程序员的呀?
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-8-2 12:18:16 读者 : xxxcyy - 希望有所帮助
重构一直不明白,概念上模模糊糊的,看下,希望有所帮助
发表评论 我赞同(1人) 我反对(0人) 回复评论 展开>
2007-7-21 13:17:23 读者 : aa790312 - 电子版
哪里有电子版下载阿,希望能有阿,望知道的能告知一下哦。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-7-21 13:15:34 读者 : aa790312 - GOOD
看到大家的评价,觉得不错,这本书的设计应该不错,对程序员有一定帮助
发表评论 我赞同(3人) 我反对(0人) 回复评论 展开>
2007-4-24 15:47:49 读者 : 58.37.138.* - 以前看过英文版
现在看到有这么一本书,倒真的想弄本读读,希望能够提高自己重写代码的能力
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-4-24 9:36:36 读者 : 61.131.6.* - 乏善可陈
版面设计非常无耻, 几乎有三分之一页留白, 正常排版这本书应该只有一半那么厚, 侯捷在里面只是挂个名, 几乎全是熊节翻译的. 翻译质量不敢恭维. 如 Inappropriate Intimacy(狎昵关系), Switch Statements(switch惊悚现身)个人觉的没必要作过分文学化的翻译. 书的前四章给人蜻蜓点水的感觉. 写的太过简单,在还没介绍具体内容时就在书中列一大堆重构概念名词然后再说明在某某页可以找到详细介绍. 这种情况出现一两个还可接受如果是成批出现那就给我们读者造成了非常大的麻烦,总不成每次读时总是要前后翻来翻去. 作者在介绍内容的顺序上有所欠缺. 第三章尤为恶心, 对每一种需要重构的情况只做概要性的描述, 也不举个例子, 其结果是不懂的看了还是不懂. 后面的章节还是值得读一读
发表评论 我赞同(3人) 我反对(3人) 回复评论 展开>
2007-4-17 10:09:45 读者 : IamPigLove - 哦,标题
呵呵,能便宜点不
翻译过来很是很难理解作者本意的吧?
还是得多读几遍的阿
发表评论 我赞同(2人) 我反对(0人) 回复评论 展开>
2007-3-27 11:18:30 读者 : bookread - 《重构-改善既有代码的设计》笔记
关键字: 设计模式
刚刚又读完《重构——改善既有代码的设计》,感觉写得真是非常得好,非常的细腻而且深入,建议还没有读过的找时间读一读,肯定受益良多。

之前写程序也总是不停的重构、重构,读完这本书之后才发现对于重构的理解以前是很肤浅的,很不成体系的。《重构》真是一本好书!
下面粗略地概括一下对重构的理解,也整理一下之前不是很清楚的概念。

1、《重构》有一个很好的动机,也可以说是价值观,就是程序第一是写给人看的,而不是写给机器看的。
根据这一价值观,其他多种利益纷至沓来,比如当程序有了良好的可读性和可理解性,程序中隐藏的Bug便很容易浮出水面,开发进度也更加顺畅,并且对于系统将来的结构变更和扩展,程序也更加具有灵活性。

2、《重构》与《设计模式》的关系,在《设计模式》和《重构》中都有提出“设计模式为重构提供了目标”,在之前对这句话的理解总是朦朦胧胧,觉得有道理但又不是很深刻,现在觉得有两个词非常的关键:目标和目的。

设计模式为重构提供了目标,但不是目的。

设计模式是经过证实的在一定场景下解决一般设计问题的解决方案的核心,通过设计模式我们很好得解决了某种问题,并且便于我们思考和交流,降低沟通之间的理解误差,此外同样重要的,设计模式增强了可复用性,便于将来扩展和维护。

而重构是对程序内部结构的一种调整,其目的是在不改变“软件之可察行为”的前提下,提高其可理解性,降低其修改成本(《重构》的名词性定义)。

所以如果我们把软件开发比作在大海中航行,设计模式就是遍布在大海中的航标,他可以引导我们驶向目的地——高可读性、可理解性、可扩展性、可维护性。所以设计模式是重构的目标(航标)而不是目的,设计模式可以帮助我们更好更快的抵达目的地(准确地说是无止境的),而避免触礁或偏离航向

3、重构和优化,在之前的开发中,优化的意识要比现在(看完《重构》之后)强的多,如果遇到在一个循环中可以做多个事情的时候,决定把每件事情分开放到单独的循环中是要鼓起很大的勇气的,而现在便可以轻松的决定,因为清晰的代码在需要性能优化时有更宽的道路可以选择,并且往往这种决定不会造成真正的性能影响。

【转】javaeye
原链接:http://qinysong.javaeye.com/blog/65257
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-3-19 15:28:04 读者 : studyall123 - 好书
对重构做了全面的介绍的重构
发表评论 我赞同(0人) 我反对(0人) 回复评论
2007-3-19 14:29:20 读者 : txwd0033 - haoshu ,我要买
买了一本重构与模式,发现很不错,书中提了这本书, 看完这本才应该看那本,所以要买
发表评论 我赞同(1人) 我反对(0人) 回复评论 展开>
2007-3-19 14:27:57 读者 : txwd0033 - haoshu ,我要买
haoshu ,我haoshu ,我要买要买
发表评论 我赞同(0人) 我反对(1人) 回复评论
2007-3-11 20:39:47 读者 : violaist - 就这话
看这本书时,一定要牢记实践才是硬道理,尤其对于初学者来说,更是要把一个个示例做一遍,只有这样才会真正理解本书中提到的一些技术,否则就是纸上谈兵,更不要说投入到实际的开发工作中。在做每个例子之前一定要把相关的章节看一遍,如果不看就实践,可能等示例做完了还是不明白为什么要这么做,这是十分忌讳的,我们不是为了实践而实践,而是为了理解技术而实践。另外在看本书时要举一反三,切不可拘泥于文字,否则仍然无法投入到实际开发中。
发表评论 我赞同(4人) 我反对(0人) 回复评论 展开>
2007-3-1 4:16:09 读者 : 222.130.192.* - 推荐!
强烈推荐《重构与模式》,是本书的绝佳配套,而且反映了重构的最新发展。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2006-12-13 11:00:22 读者 : 219.143.80.* - 好书
更加清晰重构时机。
发表评论 我赞同(0人) 我反对(0人) 回复评论
2006-10-27 16:04:44 作者 : 168.160.11.* - Very Good
Very Good Bullshit!
发表评论 我赞同(0人) 我反对(0人) 回复评论
2005-12-23 14:23:25 读者 : 218.61.22.* -
是我看过译本中最负责,最严谨的,向侯捷,熊节致敬!
发表评论 我赞同(0人) 我反对(0人) 回复评论
2005-12-17 12:16:39 读者 : 222.76.107.* - 为什么这里的价格跟当当的价格不一样
这里的价格是售价:51.70 元
放入购物车以后就成了53.00
发表评论 我赞同(1人) 我反对(0人) 回复评论
2005-12-5 19:02:09 读者 : stbird - 收编关注
加入收藏夹了。关注中。
发表评论 我赞同(0人) 我反对(0人) 回复评论

本书共有评论 76 条共 4   

     发表评论 请先登录再发表评论 我要登录评论
身份:
标题:  
中肯取代无礼 客观代替漫骂