重构(第2版)的书评 (27)

透明 2019-03-17 08:49:43

重读《重构》,呼唤匠艺(译者序)

2009年,在为《重构》第一版的中译本再版整理译稿时,我已经隐约察觉行业中对“重构”这个概念的矛盾张力。一方面,在这个“VUCA”(易变、不确定、复杂、模糊)横行的年代,有能力调整系统的内部结构,使其更具长期生命力,这是一个令人神往的期许。另一方面,重构的扎实工夫...  (展开)
来,见证奇迹! 2019-03-20 11:13:07

重构,感动

《重构》第二版来了! 很高兴有机会能够提前阅读这本神奇的书籍!很多年前就已经阅读过第一版《重构》!那时候就给我很大的冲击!说实话,开始并没有对这一版抱有太大的希望!但是当翻开书卷的那一刻,我还是很庆幸没有因为自己的执念而放弃掉这样一本真心重构了的好书! 可以...  (展开)
豆豆爸爸 2024-06-07 14:24:45

大龄程序员必看经典技术书《重构(第2版)》

《重构:改善既有代码的设计》的作者是著名的马丁·福勒(Martin Fowler),他是一位世界级软件开发大师,也是ThoughtWorks的首席科学家。这本书是第2版,20年前出的第1版就已经在行业内相当有名了。 大家在看《设计模式》之前,优先看《重构》这本书并进行实践。 无论是做前端...  (展开)
月光捕手 2019-06-04 09:22:06

重构:一项常常被忽略的基本功

讲真,我不是在本书上架的第一时间就入手的(你个假粉丝)。本月初的时候朋友和我说《重构》出第 2 版了,我才兴冲冲地下单,花了一个礼拜时间一口气把它读完后,才有了这篇书评。掩卷沉思,我无比赞同豆瓣网友“天心一”的评论: 这本书虽然很流行,但是应该看它而没有看的人...  (展开)
lisa 2019-03-20 10:34:56

20年后经典升级,更适合当下

这篇书评可能有关键情节透露

重构,一言以蔽之,就是在不改变外部行为的前提下,有条不紊地改善代码。20 多年前,正是《重构:改善既有代码的设计》第1 版的出版,使重构终于从编程高手们的小圈子走出,成为众多普通程序员日常开发工作中不可或缺的一部分。如今,Martin Fowler 的《重构:改善既有代码的设...  (展开)
生锈发条 2019-03-19 22:33:14

《重构》的重构

我虽有第一版,但是买来后一直束之高阁,原因有很多,譬如是用 Java 写的啦(是的我对 Java 有偏见)、被人借过啦,不一而足。直到听说第二版要出版后,而且是用 JavaScript 写的,我才猛地惊了:难道又要重复当年我买完 CSAPP 第二版以后又买本第三版的悲剧(第三版是 64 位操...  (展开)
瞧不shi,,, 2019-03-12 11:23:43

让重构成为一种代码习惯

无论你是初出江湖的编码小农,还是深耕多年的程序大牛,这本书都值得你深度品读。 常常我们说的代码简洁性、易读性、健壮性,都并非一日之功,需要在日常的迭代中不断持续的进行重构,重构的事情我们常常挂在嘴边,却往往无从下手,本书以作者丰富的编程经验和思想,总结了一套...  (展开)
Peter Shen 2022-08-08 09:11:42

重构读书笔记

[重构(第2版)] 这本“工具书”主要是让重构的有节奏和章法,降低重构的难度。如果对重构还很迷茫或者想要重构但不知道如何进行时,可以阅读它。 重构没有想象中的那么复杂,在保证充分验证的情况下,将代码的“坏味道”与书中进行映射,然后按照书中的步骤一步步来就可以完成...  (展开)
Marvin不慌 2022-06-15 19:12:37

重构失败后,我终于读懂了《重构》

这篇书评可能有关键情节透露

重构失败之后,我一直在思考“重构”的源动力:在一个团队或者一个项目中,启动重构的充分必要条件到底是什么? 在《重构》这本书中,有这样一句话,“如果丑陋的代码能被隐藏在一个API之下,我就可以容忍它继续保持丑陋”。而我也终于理解了这句话背后的深意:不要以个人的代...  (展开)
清风迅来 2019-03-20 11:53:43

五星推荐

这篇书评可能有关键情节透露

曾经一直想买一本《重构》第1版,然后就没有然后了? 没想到18年后,《重构》居然出了第2版。 最近读了《重构》第2版的迷你书,给我的感受是: 这本书不仅可以视为重构的参考指南,也提供了大量编程技巧和程序示例有助于写出更好的程序; 而且作者的文风很有趣,自己读这本书时...  (展开)
Arthur.Li 2019-03-20 11:02:26

很值得看的一本书

重构第一版在家睡了有一年多了,说实话对于这样一本好书自己没有认真读完非常感到惭愧。 好在前几天突然看到重构第2版发布了,还是原作者还是原来的翻译。很有幸成为第一批中文版读者, 获得的迷你版电子书,不到一百页。 看着也没有那么累,很喜欢里面用js语言作为例子,里面...  (展开)
姓名学会 2019-03-20 10:59:46

非常好的一本书,重构(第2版)王者归来!

谢谢异步社区让我有幸读到重构(第2版)这本书,距离上一版本已经过了20年这次的版本使用的是 JavaScript语言描述 。 什么叫重构 本书对它名词的定义是对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。它的目的是使得软件...  (展开)
Frank_Jia 2019-03-13 15:56:19

《重构》(第2版) 书评~(迷你书读者)

《重构第二版》书评 我非常开心能够通过异步社区发送的迷你书成为了《重构》第二版的首批读者,当我收到来自异步社区刘鑫同学的邮件之后就开始了阅读,几天时间读完了前6章,有一些感悟和大家分享。 有一句非常古老的工程谚语“如果它还可以运行,那就不要动它。”,但是正如Ma...  (展开)
异步图书 2022-03-23 11:25:36

重构的目的就是让我们开发更快,用更少的工作量创造更大的价值。

这篇书评可能有关键情节透露

前段时间重读了《重构:改善代码既有设计》 ,收获颇多。于是,简单写了一篇文章来聊聊我对重构的看法。 书中从两个角度给出了重构的定义: ●重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 ●重构(动词...  (展开)
wuweijia1994 2022-03-11 22:38:39

重构入门经典

这篇书评可能有关键情节透露

这本书讲的可以说是很照顾入门小新了。基本说的很透彻,举得例子也很多,基本能覆盖大多数重构相关的问题。 但这也是不足的地方,对于老鸟来说这些东西收益不太大,可以快速地翻动一遍就行。另外一个问题是这本主要是针对JavaScript,对于我这种C++用户其实是有点不友好的,特...  (展开)
异步图书 2022-01-06 11:09:31

重构后的第 2 版更接地气、更多地聚焦操作的细节

这篇书评可能有关键情节透露

对比新旧两版,作者“重构”了这本书:前几章有所扩展,后几章结构调整较大,移除了原来的 12-14 章。总的来说,重构后的第 2 版更接地气、更适应时代:不再有“大型重构”,更多地聚焦操作的细节。 虽然本书的副标题是“改善既有代码的设计”,但通读全书之后,我觉得这本书对...  (展开)
猪头转世 2019-11-17 17:37:29

实际收获没有预期大

看完之后没有想象中那么大收获,主要原因: 1. 书中很多技巧平时自己写代码已经在使用,学到的新技巧不多 2. 范例过于简单,无法准确的阐述重构手法的应用场景 3. 大部分前端项目没有机会进行重构,所以这本书最重要的价值对我来说有点鸡肋 前端项目没有机会进行重构的原因: 1...  (展开)
捺横撇捺 2019-03-22 17:52:12

非常期盼的一本书

Martin Fowler 大神的经典之作的又一次升级,带来了新的观点,同时也展现了作者对目前软件研发的崭新视角,相比上一版的JAVA语言描述,本版本采用了JavaScript这种更广泛的语言,使读者阅读更加容易和流畅,特别是前端开发的小伙伴,应该会更加亲切一些~ 重构是一种更高的视角...  (展开)
z正小歪 2019-03-20 23:33:40

重构是艺术

你要你在写代码你永远离不开「重构」这个话题。 如何写好代码这个也是历史难题。写好代码存在的太多客观因素,我相信每个程序员都想把代码写成逻辑清晰,利于扩展。但是现实总是显得很脆弱,需要更长的工期、产品更紧的需求、乃至更懒的你都有可能为了一场电影而放弃重构。 重...  (展开)
墨水 2019-03-20 13:19:15

强烈推荐!

异步社区搞活动,发送了电子版的迷你书到邮箱,粗看了三遍,很不错!作为一个学习计算机专业的老人,虽然工作多年,但也只是写写SQL提个数据而已,只是人肉运维,去年公司号召大家转型,报名去学习了开发,感觉大家热火朝天的开发,只是想着做个漂亮的界面而已,其实,软件的灵...  (展开)
<前页 1 2 后页> (共27条)

订阅重构(第2版)的书评