当前位置:主页 > 新跑狗图老版跑狗图 >
豆瓣评分9.3!时隔20年,《重构》第二版终于来了
时间: 2019-02-24

这些年来我始终在考虑勘误它,但又不是那么情愿,毕竟它仍然可能很好地阐明重构这一技能,而且第二版有一个可怕的习惯,就是在原版的基础上不改进。但另一股力量又一直驱使着我,在写这本书的时候,把“类”视为是构建代码机制的主要结构已经成为主流。然而,当初咱们看到其余结构发挥了更大的作用。在我看来,类依然很有价值,然而重构已经比较少地以类为中心;我们要意识到,随着代码始终被重构,类也是可能变革的。

豆瓣评分9.3,销量百万

我很幸运能够与Kent Beck一起加入推出极限编程的C3名目。我从Kent那学到了很多货色,其中有一点,就是他会不断改进代码库来保障它健康,这个方法在当时还没有名称。 我在很多地方都强调过这种措施的重要性,但在市面上却找不到对这种技巧的书籍,所以我打算自己写一本,《重构》就这样浮现了

第二版变化

在漫长的等待下,《重构》终于要出第二版啦!

涵盖70多个可行的重构

只管书的整体结构没什么变化,但内容上的文字变化是巨大的。每一章和重构示例都被重写过,几乎是从零开始,可以说没有从旧版本中剪切和粘贴文本。

在2015年跟2016年初,我写了一系列探索重构环境的各种文章,这让我清楚了是否要进行重写,如果重写,那又要如何处理?到2016年年中,我终于做好了开真个准备工作。

这些变更很小但又无所不包,当然书的基本构造是不改变的。本书从一个开放式的例子、一个章节的准则、一个“代码坏味道”的考核跟一个测试的介绍开端,大部分内容依然是重构,在这68个重构中,除了保留原有的10个,我还增添了17个新的重构。

世界级软件开发大师Martin的不朽经典

Martin在他的博客上发布了对于《重构(第2版)》的细节下面咱们一起来详细理解一下,第二版有哪些大的转变,以下为Martin博客原文:

现在这项技术当初已经广为人知,只管它的实行情况往往不尽如人意,这本书很受欢迎,你仍然可以通过这本旧书连续学习如何重构,但它也确实老了,就像java.util.Vector个别。



友情链接:
新跑狗图老版跑狗图,跑狗图解图论坛,新跑狗版每期更新,香港马会新报跑狗,新一代跑狗图今期,60跑狗图南风窗,新版跑狗图彩图今期。