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

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

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

重构失败后,我终于读懂了《重构》
这篇书评可能有关键情节透露
重构失败之后,我一直在思考“重构”的源动力:在一个团队或者一个项目中,启动重构的充分必要条件到底是什么? 在《重构》这本书中,有这样一句话,“如果丑陋的代码能被隐藏在一个API之下,我就可以容忍它继续保持丑陋”。而我也终于理解了这句话背后的深意:不要以个人的代... (展开)
重构的目的就是让我们开发更快,用更少的工作量创造更大的价值。
这篇书评可能有关键情节透露
前段时间重读了《重构:改善代码既有设计》 ,收获颇多。于是,简单写了一篇文章来聊聊我对重构的看法。 书中从两个角度给出了重构的定义: ●重构(名词):对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。 ●重构(动词... (展开)
重构后的第 2 版更接地气、更多地聚焦操作的细节
这篇书评可能有关键情节透露
对比新旧两版,作者“重构”了这本书:前几章有所扩展,后几章结构调整较大,移除了原来的 12-14 章。总的来说,重构后的第 2 版更接地气、更适应时代:不再有“大型重构”,更多地聚焦操作的细节。 虽然本书的副标题是“改善既有代码的设计”,但通读全书之后,我觉得这本书对... (展开)