您的位置:  首页 > 要闻 > 正文

重构20年经典升级 《重构(第2版)》最新版上市

来源:中国新闻出版广电报/网 作者:韩阳 发布时间:2019-03-14 13:31
分享到:

1999年,世界软件开发大师,ThoughtWorks首席科学家马丁·福勒(Martin Fowler)出版《重构:改善既有代码的设计》,读者反馈甚佳,重构(Refactoring)的理念被广泛接纳,成为编程的词汇表中不可或缺的部分。2019年,恰逢《重构》一书推出20周年,马丁重新梳理他对重构理念的最新思考,不朽经典重磅升级。《重构:改善既有代码的设计(第2版)》中文版将于近日震撼上市!



《重构:改善既有代码的设计(第2版)》


《重构》一书被奉为软件开发界的经典之作,因其凝聚了软件开发社区专家多年摸索而获得的宝贵经验,书中所蕴涵的思想和精华,值得反复咀嚼,常读常新。《重构》第一版在我国累计发售11个版本,累计销售超20万册,包括英文影印版、英文评注版、精装版、中文简装版等,其受欢迎程度可见一斑。《重构(第2版)》英文版一经上市,即位列美亚计算机类图书畅销榜排名第一。



这本备受关注的第2版在第1版的基础上做了全面修订,反映了编程领域业已发生的许多变化。第2版中介绍的重构列表更加内聚,并用JavaScript语言重写了代码范例。此外,第2版中还新增了与函数式编程相关的重构范例,旨在教会读者如何在没有类的环境下开展重构。新版沿袭了第1版的结构,依次解释什么是重构,为什么要重构,如何通过“坏味道”识别出需要重构的代码,以及如何在实践中成功实施重构(无论用的是什么编程语言)。《重构(第2版)》中文版已在京东、当当、亚马逊等网络书店同步开启图书预售。


本书作者马丁·福勒已出版过7本软件开发方面的经典书籍。2000年3月,他成为ThoughtWorks的首席科学家。马丁同时是一位作家、演说者、咨询师和泛软件开发领域的意见领袖。他致力于改善企业级的软件设计,对优秀的设计以及支撑优秀设计的工程实践孜孜以求,在重构、面向对象分析设计、模式、XP和UML等领域都有卓越贡献。


谈到本书该如何阅读,本书最大的一个特点清晰揭示了重构的过程,解释了重构的原理和最佳实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了 60 多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。


中国新闻出版传媒集团  |  中国新闻出版广电报  |  华讯传媒网络科技有限公司  |  中国出版  |  中国全民阅读媒体联盟  |  妈妈导读师  |  版权声明