乏善可陈
- 61.131.6.*
|
|
版面设计非常无耻, 几乎有三分之一页留白, 正常排版这本书应该只有一半那么厚, 侯捷在里面只是挂个名, 几乎全是熊节翻译的. 翻译质量不敢恭维. 如 Inappropriate Intimacy(狎昵关系), Switch Statements(switch惊悚现身)个人觉的没必要作过分文学化的翻译. 书的前四章给人蜻蜓点水的感觉. 写的太过简单,在还没介绍具体内容时就在书中列一大堆重构概念名词然后再说明在某某页可以找到详细介绍. 这种情况出现一两个还可接受如果是成批出现那就给我们读者造成了非常大的麻烦,总不成每次读时总是要前后翻来翻去. 作者在介绍内容的顺序上有所欠缺. 第三章尤为恶心, 对每一种需要重构的情况只做概要性的描述, 也不举个例子, 其结果是不懂的看了还是不懂. 后面的章节还是值得读一读
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
就这话
- violaist 财富等级:
|
|
看这本书时,一定要牢记实践才是硬道理,尤其对于初学者来说,更是要把一个个示例做一遍,只有这样才会真正理解本书中提到的一些技术,否则就是纸上谈兵,更不要说投入到实际的开发工作中。在做每个例子之前一定要把相关的章节看一遍,如果不看就实践,可能等示例做完了还是不明白为什么要这么做,这是十分忌讳的,我们不是为了实践而实践,而是为了理解技术而实践。另外在看本书时要举一反三,切不可拘泥于文字,否则仍然无法投入到实际开发中。
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
|
|
haoshu ,我要买
- txwd0033 财富等级:
|
|
买了一本重构与模式,发现很不错,书中提了这本书, 看完这本才应该看那本,所以要买
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
强烈推荐这本书
- jiqimiao 财富等级: 
|
|
我很想想读这本书,但是由于计划已经订好了,还是按照我的学习计划进行吧,我简单的看了一下介绍,这本书以实际代码演示讲述着重构的思想,方法,及重要性,其实重构在我们自己身上有时也是存在的,只是当时不知道,比如你写一个程序的过程中,需要修改某个功能时,重新调整了方法结构,或调用过程,其实这也是重构。这本是值得一看,不多说了,等看完了再和大家讲讲吧
|
|
此评论对你有用
没用
|
| |
|
|
|
《重构-改善既有代码的设计》笔记
- bookread 财富等级:
|
关键字: 设计模式 刚刚又读完《重构——改善既有代码的设计》,感觉写得真是非常得好,非常的细腻而且深入,建议还没有读过的找时间读一读,肯定受益良多。
之前写程序也总是不停的重构、重构,读完这本书之后才发现对于重构的理解以前是很肤浅的,很不成体系的。《重构》真是一本好书! 下面粗略地概括一下对重构的理解,也整理一下之前不是很清楚的概念。
1、《重构》有一个很好的动机,也可以说是价值观,就是程序第一是写给人看的,而不是写给机器看的。 根据这一价值观,其他多种利益纷至沓来,比如当程序有了良好的可读性和可理解性,程序中隐藏的Bug便很容易浮出水面,开发进度也更加顺畅,并且对于系统将来的结构变更和扩展,程序也更加具有灵活性。
2、《重构》与《设计模式》的关系,在《设计模式》和《重构》中都有提出“设计模式为重构提供了目标”,在之前对这句话的理解总是朦朦胧胧,觉得有道理但又不是很深刻,现在觉得有两个词非常的关键:目标和目的。
设计模式为重构提供了目标,但不是目的。
设计模式是经过证实的在一定场景下解决一般设计问题的解决方案的核心,通过设计模式我们很好得解决了某种问题,并且便于我们思考和交流,降低沟通之间的理解误差,此外同样重要的,设计模式增强了可复用性,便于将来扩展和维护。
而重构是对程序内部结构的一种调整,其目的是在不改变“软件之可察行为”的前提下,提高其可理解性,降低其修改成本(《重构》的名词性定义)。
所以如果我们把软件开发比作在大海中航行,设计模式就是遍布在大海中的航标,他可以引导我们驶向目的地——高可读性、可理解性、可扩展性、可维护性。所以设计模式是重构的目标(航标)而不是目的,设计模式可以帮助我们更好更快的抵达目的地(准确地说是无止境的),而避免触礁或偏离航向
3、重构和优化,在之前的开发中,优化的意识要比现在(看完《重构》之后)强的多,如果遇到在一个循环中可以做多个事情的时候,决定把每件事情分开放到单独的循环中是要鼓起很大的勇气的,而现在便可以轻松的决定,因为清晰的代码在需要性能优化时有更宽的道路可以选择,并且往往这种决定不会造成真正的性能影响。 【转】javaeye 原链接:http://qinysong.javaeye.com/blog/65257
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
|
|
无题
- 218.2.216.*
|
|
听了大家的评论,感觉这书不错,买本撒
|
|
此评论对你有用
没用
|
| |
|
无题
- 218.249.9.*
|
|
先生一本著作,使重构上升到了理论化的程度,该书详细介绍了重构的细节和方法,铺的很全,确实是本好书
|
|
此评论对你有用
没用
|
| |
|
还算不错
- 202.102.185.*
|
|
书中有很多观点与方法,与个人实际工作中的想法都不谋而合.适合初级人员参加经验
|
|
此评论对你有用
没用
|
| |
|
经典之作
- fmzbj 财富等级:
|
这本书我是去年8月份左右买的,感觉受益非浅,于是在实际编码过程中经常使用这些重构方法,程序结构清晰、易懂了! 真的不错!强烈推荐!
|
|
此评论对你有用
没用
|
| |
|
|
|
|
|
|
|
怎么没有批评的意见?? 是否太不真实了?
- flashboy 财富等级:
|
|
怎么没有批评的意见?? 是否太不真实了?我觉得任何一本书既有它的独到的地方,也应该有它的不太完美的地方。 看样子买了这本书的人都还没有达到那中境界。
|
|
此评论对你有用
没用
|
| |
|
|
无题
- 211.154.43.*
|
极有可能是本好书 先顶 up
|
|
此评论对你有用
没用
|
| |
|
|
无题
- 218.28.152.*
|
|
支持网站怎么找不到示例代码?
|
|
此评论对你有用
没用
|
| |
|
|
|
无题
- 218.4.73.*
|
|
不要眼红!
|
|
此评论对你有用
没用
|
| |
|
|
无题
- 218.71.23.*
|
|
操 ,好象美国在火星上一样 NND
|
|
此评论对你有用
没用
|
| |
|
|
|
无题
- 218.247.140.*
|
|
书的内容很好,就是排版差了一些
|
|
此评论对你有用
没用
|
| |
|
|
|
无题
- solomoncy 财富等级:
|
|
一本技术书籍,翻译的好坏可以见仁见智,但最终应以是否影响对技术的理解掌握来判断。从这点上讲,这本书译的十分之好,当然原书的经典就更不用说了。5分当之无愧。
|
|
此评论对你有用
没用
|
| |
|
无题
- huafeifei 财富等级:
|
三年前我在美国别人推荐我看E版的此书,看过以后觉得真是好书,对OO和软件工程方面的解释都非常到位。
强烈推荐此书。
|
|
此评论对你有用
没用
|
| |
|
无题
- billdavid 财富等级: 
|
值得珍藏和仔细研读的好书,但是,我目前还没有买,^_^(我看了样章,其余章节看的E文) 关于本书的大致思想,大家看一看样章就可大致领会了,特别是样章的第1章,讲得十分细致,思路十分清晰,不愧大师作品。
|
|
此评论对你有用
没用
|
| |
|
无题
- sailingly 财富等级:
|
|
实事求是的说,这本书我看完了,感觉翻译得很好啊。虽然原版的英文的确也不是很难,但看译本效率更高一些。
|
|
此评 | |