作者:MartinFowler
格式: PDF, TXT, EPUB, MOBI, AZW3, DOCX
网友评价:
- 以java语言为基础的重构理论指导书籍,大量代码内容翔实,可惜自己对java认知浅薄又没有耐心详读,只看了3、4章文本较多的部分,也有比较收益的地方
- 囫囵吞枣看完了,还是要实践出真知
- 书太老,在现在书的内容没有那么令人震撼了
- 有些书需要在合适的时机阅读,利用周末时间很快读完这本书,再次感慨写代码容易,写出漂亮的代码难,接下来几天消化一下书里的内容,可以二手卖掉了🌚
- 必读的书。了解重构的心法很重要,了解一些重构的招式也很重要。不过本书大量篇幅在招式上,看得多了有些困乏,也很难一一记住并应用到实战中
- 经典,不需要评论
- 比较实用的书吧,翻完一遍还是比较快的,大部分例子举的还是比较恰当的,虽然行文方式有些啰嗦,但是对新人友好,工作开发业务代码必备吧~
- 单元测试果然是重构的最好工具。
- 非常实用的工具书。
- 有些内容太过简单了, 代码打多了自己也能总结出一些, 还是实践出真知啊
- 暂定的研究方向~
- 读的晚了,所以没有特别惊艳的感觉。读下不仅对于重构有帮助,更重要的是让人写出更好的程序,养成良好的taste
- 有些过时,不过能够看到如何把一些「显而易见」的道理说的有道理。
- 非常经典的书,很久以前读过,现在偶尔还看看,日常工作中经常使用的技术
- 读了几个月。很经典,值得反复推敲,不时拿出来参考一下。
- 看的着实心累 其实感觉用好extract 就可以一招走天下了
- 一些能工作的代码,如果没有非常完善的测试,就不要重构了。
- 我有2本Martin亲笔签名的书哦
- 写出优雅代码的方法,看过之后每次写代码的时候脑海里一直回想着书中的内容,天天想着重构
- 只见树木不见森林
- 5星还用说?
- 有些也已经过时了;微服务,解藕,其实已经在缩小代码的尺寸, 留给重构的空间很小; 有趣, https://www.zhihu.com/question/19552812 | 2019-01-15至2019-08-08
- 程序员必读。
- 最重要的是设计思想,隔半年再看一次
- 告诉你如何使代码更有条理和更符合面对对象的规则,重构在一定程度上能让你更方便地修改代码及添加功能。虽然这本书可能有些只要看下目录就大概知道怎么做了
- “这有点像在悬崖峭壁上的小径行走,只要有光,你就可以前进,虽然谨慎却仍然自信。但是,一旦太阳下山, 你就应该停止前进。夜晚你应该睡觉, 并且相信明天早晨太阳仍旧升起。” ——第十五章,总结
- 事无巨细,更像一个索引。其实大部分的篇幅都接近于废话那种=.= 体会是对于重构来说,提升代码品位和提升行动力很重要
- 匆匆翻过,现在只记得 Test first Optimize second 了
- 需要在实践中持续践行。
- 重新读一回.觉得有些rule略简单了
- 当年的经典,一直没读,今天翻了翻,基本都耳濡目染了
- 第二章的例子特别精彩!其他的还是感觉要多实践,多思考!
- 嗅到代码中的坏味道,就可以去重构了。。重构的结果决定于重构者的品味
- 优化代码结构
- 看完之后,在工作中不自觉地追求编写优美的代码。
- 架构启蒙书。想了解架构师是干什么的同学不容错过。 不过,读这本书有风险: 1. 你可能会嫌自己之前的代码丑的一P 2. 你可能会嫌你同事的代码丑的一P... 请记住要Peace & Love啊! iOS的小伙伴们,读完之后推荐读读...那个小哥叫啥名字来着?好像是case?的博客
- 很强的一本cookbook
- 现在需要重构代码。不过看完书还不够,知易行难,还是要去实践。
- 重构招数千变万化不离鲍勃大叔的几个原则,不要想着事后重构。
- 看完后的感受:我在第一层,作者在第五层
- 多年前的书,大多建议今天已经不适用,不过依然很有启发:一方面在提高小块代码的可读性("understandability is next to godliness"),一方面在于思考和理解OOD的精髓——封装、继承、多态。
- 虽然是说重构,但是了解到了一些让代码好看的小技巧。不忍直视的内容都直接跳过了😂
- 感觉很多都实践过了,算是一个系统总结吧
- “我就不断地把这两句话讲给自己。心里难受的时候,我就跟自己说:‘Things fade. 再难受也会过去的。Alternatives exclude. 我失去的东西一定会以某种方式补偿回来。’多给自己念几遍,也就能过去了。” 我默默点头。
- 很不错经久不衰,到现在都还在看,现在基本做到了边开发边重构。
- 排版清晰,从糟糕的代码风格一步一步演化到更加合理的代码风格。设计模式教导我们如何让自己的代码应对各种变化,而重构让我们首先嗅出坏代码的味道,然后去让他变好,让他更加优雅。重构犹如握着手术刀的医生一样,切除代码中腐坏的部分,然后精巧的缝合他们。
- 书看完了,里面提到的一些方式方法,并没有理解,如果读者和我一样是初级程序员,我建议选择阅读,6章和9章----应该是编程经验过少,对书中内容理解不够
- 内容不错,可惜现在书中很多技巧步骤已经不再需要,IDE都能搞定。
- 不时的会想起来用用。
- 一本需要重构的书。名字占了书的一半道理。
- 了解了什么是重构,为什么要重构,最关键的是知道了在何时何地重构。重构列表以后需要更加仔细认真的一条一条的去研究。“任何人都可以写出让计算机理解的代码,唯有写出让人容易理解的代码,才是优秀的程序员。”
- 有点事无巨细了。现在看来,重构带来的劳累感有点超过重构引入的成就感
- 这本书是我对手下必荐技术图书,对我技能发展影响也很大
- 重构也是SOLID原则体现在实践上的一种方式。
- 最近在更改老项目的代码,有点痛苦...书中的方法很实用。
- 读的是java版不过许多方法在写python research code时已经在用了。
- 还不错,刚买的时候很兴奋,再拿起来已是2年后。感觉还不错,我是把它作为what来读的,而不是how:我只想知道什么样的代码是好的,为什么,好在哪里。而不是用它来指导我重构。
- 很多重构的方法是简单的,但之前没有人整理出方法论。
- 符合我的标准:阐述原则简洁(虽然还不够简洁),实践指导详细(虽然有点细过头了)。有些原则太具体,适用性并不是那么广泛。总得来说,最有代表性的原则如飞林沙的书评所说,已经集成到了IDE和类库中了。开发人员需要做的是养成习惯,保证单元测试完善,重构并不是一种高深莫测的屠龙之技,而是对工程实践不断的反思。
- 内容有点久了,都是基于Java1.0时代的example。也许对于其它语言程序员,最有用的一章在Code Smell
- 重要的是磨炼能够嗅出代码「坏味道」的敏锐,至于修复之技,反而没有什么金科玉律。
- 很赞,学到不少小技巧。部分方法有设计模式的影子基本也能理解。毕竟设计模式让人第一次就写出不那么翔的代码,而重构则是让翔一样的代码稍微好看一些。总的来说,部分技巧其实挺显而易见的,就看写的人懒到什么程度了
- Martin Fowler一个大师级的计算机科技作家,他写书的宗旨就是简约。他认为作者书中每一句话对读者来说都是负担,读者花时间阅读你写的书,你要让他们觉得他花在你作品上的每一分钟都是物超所值的。
- 重构的一些用例和原因,可以将后面的几章做查询用。Refactor for maintenance, debugging, and better iteration. 重构是进行时,随需求变化,永远没有完成的时候
- 经典之作,高度总结分类有序的菜谱。
- 计科是这样一门科学:它相信所有问题都可以通过增加一个间接层来解决。与《设计模式》成为面向对象的姐妹书:设计模式是目标,而重构就是通向设计模式之路。面向对象编程本质就是建模完全可以用类图和UML表示。重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。
- 看的最快的专业书了。因为大部分都是规则的解释和实例,看下来还是挺快的。有所收获,大部分跟软件工程和面向对象相关的,目前来讲没有什么用。
- 适合当本工具书,没事翻一翻。作者提供了很多重构的技巧,虽然版本比较久远,但是思想放到当下仍不过时,有很好的借鉴意义。
- 重构一招走天下:Extract method。
- 这书真是值得没事就翻一翻……
- 挺不错的,读过之后有收获,并且能够很快用于实践。
- 集开拓性和实用性于一体的一本著作,和设计模式联系紧密。
- 优点:对方方面面的细节的重构,讲得十分清楚到位,并且列出每个细节点重构的详细步骤,严格遵循小步修改-编译的原则。
- 第一章就震惊了,赞, 目前计划十一前看一半##分割线,前面来自2018-09-14年记录######2018年开始看的书,现在是2020年,,太耻辱了。。。。####over。。。
- 大仕老师说这本书很好 等我级别达到了 再来学习, 20181024入手了 看了快一年,进度太慢了,值得再读
- 经典读物不解释,这是一本教你怎么良好编程的书。很多重构的方法是简单的,但之前没有人整理出方法论。
- 这书.... 至少可以减少1/3厚度吧...有点太罗嗦了。可以在写代码的时候当手册用
- 看过这本“重构界”的圣经之后,愈发觉得重构其实少有什么理论,多数是一个优秀的程序员在日常实践中会不由自主实践的经验。如果本人欠缺面向对象思维和设计模式知识的话,只看这本书恐怕也难有收获。
- 看完重构,开始重构,持续重构
- 程序员的基本素质之一,产品在快速迭代演进的过程中,代码亦如此,发现不合理的地方,每次修改很小的一处。既没有心里负担,同时找到重构的节奏感,才能长期保证代码的鲁棒性与业务的快速迭代
- @2020-02-17 14:10:19
- 果然看原版是正确的。完全不一样的感觉
- 按照此书写就的年代而论,确实是一本NB的宝书,Martin Fowler后来的工作也能从此书中找到影子,而这些也确实影响了后世的千千万万码农们。13年后再来读这本书,好多内容可以一扫而过了,或许正可以印证该书的成就把。
- 关注短期利益的重构而让我们长远受益。
- 对不了解的人还是有指导意义的
- 一些方法在不自觉间都使用过了 看书中的梳理加深理解 新学到的方法也不少 配合测试 重构手头的东西感觉游刃有余 间接地加深了对一些模式的认识 四人帮的那本抽象得飞起。。。
- 每个程序员都应该学习一下,重点是熟记第三章的所有代码的bad smell的特征!
- 这本书承载着软件开发软件专家的多年经验,巨细靡遗得从动机、做法和范例将一个个重构手法一一呈现。而其中的精华和深意,必须勤加修炼才能体会,在以后的Coding过程中,要时刻以重构的原则审视自己的代码。P.S. 本书的组织结构多少让人有些费解,还得自己提炼和排版才是。
- 已经读完了 还的再读
- 好书,都是经验谈,实用性很高。
- 其实早就应该把这本书看一遍,不过直到最近第二版出来了,发现第二版是js的,才慌不得地去买了基于java的第一版。确实很抓人的一本书。更难得的是这本书经历了20年,内容依然不怎么过时。至于js版的,再看缘分吧
- 感觉读晚了 解了很多年轻时的疑惑 如果当时的领导能给我推荐该有多好
- 相见恨晚的一本书,以前看书名对其有点偏见,感觉像是个工具书,用的时候想字典一样查查就可以了。看了之后发现确实是工具书,像字典那样经典的工具书。里面的示例对理解内容有很大帮助。 看了前4章,第4章就说测试相关的,但是对于安卓开发来讲的话,写单元测试其实并不是业界的主流。后面从第5章开始的章节介绍的,主要是一些实际操作的案例,到时候用的时候查就可以了,没有必要从头读一遍,用的时候翻一翻就足够了。这么说的亮点就是明确提出了重构是一个实际操作的技术而不是一个理论。既然是个技术,就需要练习实践才能掌握。知道并不能代表就能做到,要想做到就需要反复练习,不断的积累经验。
- 关于重构,每个人都有自己的方法和准则,本书作者将最普遍和有效的方式总结出来,读起来很有共鸣。重构没有绝对,有时决定是否重构十分微妙,更多的是靠经验和直觉。
- 天天要读!!
- 经验谈而已。整本书最重要的是第三章“代码坏味”,写的很有用。而之后的章节尽是些详尽的方法论,有哪些人能全部记下这么多方法呢?可惜这本书未能达到理论的高度,没有体系化的方法论,所以感觉对自己帮助不大。
- 思想很重要,具体实践也很值得参考
- 想要写出易维护代码的程序员的必读之作,想给同事每人发一本。
- 在地铁上花一天翻完了,没有新发现。因为里面说的所有内容都早在其他地方提前接触到了。只能说它的思想早就浸淫沉淀在这个行业里了。
- 有点像代码的极简主义
- 什么是代码的坏味道,如何消除这些坏味道,这是一本关于代码美学的一本书。培养码农那高贵的code taste的不二选择。
- 《重构》这本书于我而言最大的意义并非是作者在里面不厌其烦的将其总结的各种代码坏味道告诉我们,并给出解决方案,而是这本书让我重新审视我的代码,我的编程思想,让我真真切切的意识到自己原本的风格,原本的代码有哪些问题。 所以就我个人而言,这是一本五星好书。
- 读过英文,中文mark一下
- 坏味道牢记于心
- 这本书最大受用是提高代码质量的意识。这本书讲的是如何重构代码,而我觉得这本书非常有助于提高代码质量,建议人手一本。书里讲的重构方法绝大多数程序员都应该会,只是没有意识到罢了。
- 当年只是略读一遍,没有跟着一个个实例实践。现在第二版也出了,没有实践就跟没读过的一样,这次要实践起来
- 重读,对照着过了一遍 IDEA 的重构工具。| 年份比较早的一本书了,如果能加一个IDE高效实战版,会更好一些吧。比如把书中的代码弄成一个个kata,多多练习,比单看书强不少
- 巨多实操细节。
- 作为一线的编码码农,不管是接手别人的代码还是自己写出的代码,都能在本书中找到很多影子,除了很多可以直接借鉴的方法论以外。本书应该可以作为一线程序员基本素养的入门手册。如果我带团队,需要每个成员都至少阅读过一遍此书,不然过不了试用期。
- 草草跑了一遍,印象不是很深刻
- 有一些启发,但不要读中文版
- 有点过时的一本书,大部分方法论都实践过.IDE对很多重构功能都做得很好了. 话说单元测试,今天的大部分应用软件开发企业都没做到全覆盖,实用主义和功利主义才是软件开发优先级最高的.
- 很好的经验分享。
- 重构的重点在于执行力和对问题的重新认识。
- 帮助真是太大了 读了这本书相当于一年工作经验啊
- 得先了解GoF的那些设计模式,不然会对书中谈及的模式一头雾水。
- 中文版第一章的排版空白太多了…… 熊节的翻译很地道~ 过段时间再重看一遍……
- 如果软件能做到,没有重复代码,没有重复逻辑,函数体不超过100行,那么根本用不上重构。
- 老马得经典著作
- 作者语言相当有趣,第一次看技术书会笑那么多。描写详实,无微不至,深入浅出,结合设计模式看,效果加倍哦~
- 又名“如何让你的代码变得优雅”
- 必看经典不解释。做软件其实就是不断的修修改改。这本书系统的讲解了重构的技法,当然其实方式都差不多。。步骤越小越好。。
- 这是一本教你怎么良好编程的书, 比较轻松愉快的小读物. 任何一个包括像我这样弱的人可能都对书中的各种方法有一定的体会。当然换句话说,这是一本经验手册。 另外吐槽一下,我手头这本书,缺页缺了倒数第二章。罢了,不看了。
- 非常全面但是有点啰嗦
- 感觉还是读这本书有点早,估计晚几年能理解得更简单、透彻。
- 面对写代码中的特定问题,给出指导意见
- 虽然在“敏捷开发”,茫茫多的项目面前有所迷失,没有时间好好重构代码,但是这部书的指导意义非常大。
- 每种重构的步骤很有用,找时间应该把bad smells再读一遍,记住每个重构名字代表什么
- 估计也就接受了30%。第一遍
- 越发觉得好的代码是在一步步简化的过程中逐渐发现熟悉的结构,从而由具体到抽象的过程。
- 作为一本工具书,常翻常新
- #纸质书# 挺有用的,有启发。
- 借自书屋书架。总结得挺全的,讲解得很不错,如果用Ruby讲解或开发就更简洁了。
- bad smell部分应该是核心,其他内容可以当cookbook看
- 好书 完整的看了两遍 还做了一份笔记
- 一本极佳的java编程手边工具书。| 20191219 十二章及以后都没读 | 图书馆八点半下班我在过期前一天读到八点十五…
- 内容不错,很有启发,会经常翻翻看看的一本书,需要慢慢体会,运用到工作中去。一步一步的耐心的进行重构,很赞。例子都是一些简单的,容易理解的。
- 书中的很多条例都有用力过猛的感觉,还有一些条例给人显而易见的感觉,还有一些确实是不错的建议,可以一读
- 推荐新手读,培养自己的味道
- 我觉得我这辈子基本上做不到书中这样的了...可有解?
- 这本书真正改变了自己的编程习惯和方式,带给了自己对于优秀代码的很多思考。
- 看看那些需要重构,然后码的时候就注意这些问题,嗯!
- 结构, 还是结构。
- 重构鼻祖,绝对的经典之作,但对switch 惊悚现身这种持保留态度。
- 想一个问题:重构的技巧是在一个人有一定代码基础和敏感度的时候去学习还是在一个“小白”程序员就灌输重构的技巧让其形成一定的常识?ps要感谢当前这么便利的IDE。 本书介绍了重构的方法论(动机做法范例)和一堆重构的方法,也介绍了为什么要重构和何时做重构。 pss 国内真的把重构实施下来的有哪些公司呢?真的有时间去重构已有代码(可能也就是一次性代码),感觉我们需要学习的是感觉,就是开发的时候就对重构有敏感,随时写出尽量让后人理解的代码。 2020年末再阅: 1)IDE才是那把锋利的刀,当然需要人有重构的思维才能使用好那把刀。 2)现有的很多插件如阿里的p3c、sonar等能够很好地辅助我们写比较规范有序的代码。 3)最后,要与时俱进,看看新版JDK中的一些特性,完善我们的代码认知。
- 入职新公司,接手看代码,正在进行重构,所以看了这本书。利用这些原则,配合intellj的重构工具,的确能使重构变得更加简单,省时,省力。但是,正如作者最后的总结中所描述的那样,知道了这些重构技巧只是一个开始,因为你还没有熟练运用它们,还没有掌握使用他们的节奏。在之后的学习工作中,我想这本书可以作为一个工具书来使用,在你闻到代码的坏味道的时候。同样要想写出健壮,优雅,高效的代码,仅仅这本书是不够的,所以我接下来准备阅读《设计模式之禅》《算法》《深入JAVA虚拟机》《JAVA并发编程实战》《JAVA8实战》等书。
- 不仅是重构技法,更是一种设计思维,在开发的整个生命周期中,需有不断设计、不断重构的意识,来保证系统稳步演进。 非常欣赏熊杰和侯捷二位老师的翻译,不仅完美表达原作意图,更多了几分智趣。
- 重构这本书介绍了很多技巧,很多平时经常使用的方法,统一的总结出来,如何对于技巧的选择,考验的还是内功
- 软件开发中,书中介绍的很有用,应用到工作中,大大提升效率。开发的程序,不只是方便自己看,更是方便接手维护的人看。 阿里云的开发手册,也提到了很多规范,同样值得一看,并用于工作中。
- 方法行数要短,方法名要详细,方法参数要少,目的是为了达到低耦合,高内聚
- 内容组织得完备妥当,写得比较中肯。但其内容多是容易推导出来的,属于看与不看没有太大所谓的书。怎么说,纵使有再多技巧,重构终归是体力活,各位注意身体。
- 方法很多,关键要找到适用场景~熟能生巧需要常常训练意识。。
- : TP311.11/3245-4
- 一天/5小时略读毕。想起大三从读书馆借出这本书到自习室读了半章的情景。1999年的书,14年过去了,有多少人仍在重复着书中指出的错误呢?重构动机是精华。160411追记:在个人pj的重构实践中再度通读,收获颇丰,代码之道追求伸缩自如。
- 干货不多,很多现在看来有些过时
- 这书的生命力也太顽强了。。。
- 啰嗦的没看完。也不想看了。
- 挺有意思,讲的很细致
- 重构,为了在保持原有的代码功能的前提下,让我们的代码的逻辑更加明确,结构更加合理的一种代码重写技术,这些重写的技术,在java之上,与方法,类,字段紧密关联,和面向的对象的继承特性关联,我们要注意重复代码带来的问题,重复再很多情况下意味着有可以提升的空间,同时也有双倍的出错可能,我们在重构的时候,也要配合常用的设计模式来重构,这样使得我们的代码更加精良,虽然关键点在于方法,类,字段以及重复代码,这些级别,但是对于局部变量,条件分支等同样是我们可以有所发掘的地方。我们在重构的时候,一定要知道我们在做什么,我们要达到一种什么样的状态,同时也要知道,我们什么时候可以停下来。
- Martin Fowler经典著作,看了很久才看完,惭愧。。。
- 比较啰嗦,不过可以帮忙梳理出不同的思路来,作为知识储备还蛮好的。 囫囵吞枣地看完了,希望用的时候可以想得到。
- 都是极佳的实践经验,很后悔没有早点看到这本书,幸运的是自己在工作中也摸索出了大部分的方法,只是浪费了较多的时间罢了
- 看完了为啥一点印象都没有
- 刚刚看了一小半。思想扎实,示例清晰易懂。其中第一章尤其可以作为理解面向对象与面向过程的绝好示例。 中断了大半年之后,暂时觉得还是先搁置了。前面一小半看完后,其实对一些概念就已了解。而后面的部分更多的是拆解后的细节方法,需要实践中去沉淀。后面面向对象的开发做的多了之后,再来翻阅/查看。 目前的总体评价:思想很有价值, 小步迭代, 先有方法测试再重构. 具体方法细节有点啰嗦.
- 重构不应该是大刀阔斧似的,应该一点一滴循序渐进,它本身就是开发过程的一部分
- 极具实施性好书
- 以前读这类书的时候,总是觉得特别吃力,现在虽然也有很多不懂的,但是也有挺多觉得恍然大悟,豁然开朗的感觉。嗯,现在有了ide的帮助,很多重构只要点下菜单就可以了,十分方便,安全。自从开始看这个书,就更加经常使用eclipse中的一些重构手法了,非常好呢。不过自己IDE用多了之后,反 ======================== 20160426:反复读
- 感觉书中很多重构技巧都已经是现在的编程规范,所以从这本书中并没有看到太多让人耳目一新的新东西
- 虽然距今年代“久远”,但思想未变。看完这本书,就可以识别代码里面的坏味道,接着就是通过“小步重构,频繁测试”更改这些代码。
- 优雅的代码,严谨的风格,总是令人赏心悦目,但是这样的场景不常见。重构总是存在于整个项目生命周期中,跟随新功能的添加,交换“两顶帽子”,使项目更加健壮可维护,不必妄想一次性解决遗留问题,这样可能带来更大的风险。总之如书中言:“不论别人留下的代码多么杂乱无章,你都可以将它变好,好到足以进行后续的开发”,当然,自己在开发中也要谨慎,不要留下这种杂乱无章的代码,希望早日“得到”😂
- 面包、空气和水。 优雅的OO,整理 代码风格 与 设计。只是个开始,庆幸的是fowler带我们开始了。 <= 2014年04月26日。
- 好书,力荐,翻译的很好,仍然建议中英文一起读(思想上的东西很难翻译),最好有多年编程经验和软件设计经验,熟悉设计模式作为基础,收获会很大。
- 好些细致的值得学习的地方。其实便是细致来讲怎么做到最有效的OOP,独立、模块化,少耦合,尽量避免出错的可能……希望优化自己代码的programer值得一读。
- 扫了第一遍,后面组织类、接口、函数等时候,会下意识的问自己这个这些代码这样组织是不是合适?对类包装、封闭性更有意识。选择继承、组合变得很自然。感谢作者细致罗列每一条重构的思路,(虽然有时候觉得很多过程繁琐,但实操重构的时候,确实需要谨慎对待每一小步,最好配合单测)
- 可能这一类的书看多了,看完感觉无甚收货
- 很实用,有过编程经验以后阅读,体验更佳
- 还用说什么么。。。用起来!!!
- 中文翻译的不是很好
- 不是一个版本
- 思想非常好,可惜翻译太差了。建议英语好的同学读原版。
- 重构现在已经深入人心,所以这本书的价值就不像十年前那么大了,适合工作了一两年的人。
- 因暂时没有使用java所以跳过了书中的代码部分,只是着重了解了重构有关的思想方法,回头学java之后再重新看吧~
- 再读一遍,受益匪浅!
- 略磨叽,但是人家是以严肃的态度和严谨的思维方式写的,细思恐极。
- 一次把代码写好,考虑后续扩展性
- 感觉这本书还得再读几遍才能找着感觉吧,实践吧!
- 经典书籍,比想象中的通俗易懂。 可能是SICP的影响和一直以来都很注重代码风格,书中大部分内容一直在实践。读起来丝毫不吃力,很容易就能看完。
- 基于java的重构 不太喜欢
- 这本书唤醒了我对优美代码的无限好感。值得以后再看一遍。
- 拒绝一切messy代码
- 好书 特别有用
- 重构的思想理论体系总结清晰全面
- 以前一直就有断断续续看过,早上起来心血来潮,把剩下的条目都浏览了一遍,不得不说,有了一定的coding后,很多条目已经融入到你的血液中了,Martin大叔不愧是『归纳』的宗师,另外本书的特色是,大部分条目均一正一反。