明白重构具体是一步步怎么做的

重构七步。面对实际重构,不会卡壳。
超越代码级重构,渗透开发的各个层面。

第一次理解那些最熟悉的陌生技术,
见证它们各就各位榫卯成强韧的整体。
" />

大话重构

范钢 (作者)
暂时缺货
明白专业级软件开发是如何进行的
明白重构具体是一步步怎么做的

重构七步。面对实际重构,不会卡壳。
超越代码级重构,渗透开发的各个层面。

第一次理解那些最熟悉的陌生技术,
见证它们各就各位榫卯成强韧的整体。
纸质书
¥35.55 ¥45.00

其他购买方式?

出版信息

  • 书  名大话重构
  • 执行编辑关于本书的内容有任何问题,请联系 傅志红
  • 出版日期2014-04-05
  • 书  号978-7-115-34885-2
  • 定  价45.00 元
  • 页  数268
  • 印刷方式黑白
  • 开  本16开
  • 出版状态暂时缺货

目录

编辑的话 阅读
前言 阅读
第一部分 基础篇
第1章 重构:改变既有代码的一剂良药 阅读
第2章 重构方法工具箱 阅读
第3章 小步快跑的开发模式 阅读
第4章 保险索下的系统重构 阅读
第二部分 实践篇
第5章 第一步:从分解大函数开始
第6章 第二步:拆分大对象
第7章 第三步:提高代码复用率
第8章 第四步:发现程序可扩展点
第9章 第五步:降低程序依赖度
第10章 第六步:我们开始分层了
第11章 一次完整的重构过程
第三部分 进阶篇
第12章 什么时候重构
第13章 测试驱动开发
第14章 全面的升级任务
第15章 我们怎样拥抱变化
第16章 测试的困境
第17章 系统重构的评价
结束语:重构改变了世界
附录:重构方法速查手册

大家也喜欢

  • 演进式架构

    Neal Ford   Rebecca Parsons   Patrick Kua   周训杰   译

    在软件开发流程中,为了尽可能快地响应各种变化,理应把结构渐进改变作为设计的首要原则。本书详尽阐述了演进式架构的...

  • 软件设计重构

    Girish Suryanarayana   Ganesh Samarthyam   Tushar Sharma   袁国忠   译

    本书主要介绍25个软件架构坏味,它们在确定设计问题时的作用以及可用的重构方法,并结合图表和示例给出了详尽说明,...

  • 独角兽项目:数字化转型时代的开发传奇

    吉恩·金(Gene Kim)  

    欢迎光临无极限零部件公司!本书是运维名著《凤凰项目》的姊妹篇,从软件开发人员的角度继续讲述无极限零部件公司的故...

相关文章

  • 陈冰 8推荐

    大话重构——编辑的话

    明白专业级软件开发是如何进行的 明白重构具体是一步步怎么做的 重构七步。面对实际重构,不会卡壳。 超越代码级重构,渗透开发的各个层面。 第一次理解那些最熟悉的陌生技术, 见证它们各就各位榫卯成强韧的整体。 编辑的话 当你面对一本书,你最想知道的应该是这本书究竟可以…...

  • 陈冰 7推荐

    《大话重构》封面的诞生过程

    你看到的只是一个封面,但过程中其实出现过很多。 绿豆的版本: ![enter image description here][1] ![enter image description here][2] ![enter image description here][3] …...

  • fun88体育直播 4推荐

    中国软件业真的到了该反思的时候了

    中国五千年文化造就了我们诸多的性格,其中之一就是好大喜功,这尤其反映在中国的软件产业。不错,我们确实拥有数量巨大的网民,拥有无与伦比的庞大市场与用户需求,但这并不足以让我们的步入世界领先行列。在巨大的市场优势面前常常让我们有些迷离,有些飘飘然,有些盲目地民族自豪感,喊出诸如“赶…...

  • fun88体育直播 11推荐

    我的新书终于出来啦

    我的新书《大话重构》终于出来啦!这是一本讲咱程序员应该怎样开发高质量代码的书,它用大量精彩的故事,讲解高质量的代码是怎样一步一步开发出来,其设计的过程、心理的历程、遇到的问题、解决的思路…… 这是一本解惑的书,它通过故事向你阐述许多深邃难懂的设计难题;这又是一本故事会,它将那…...

  • fun88体育直播 7推荐

    遗留系统:IT攻城狮永远的痛

    我常常觉得我们非常幸运,我们现在所处的时代是一个令人振奋的时代,我们进入了软件工业时代。在这个时代里,我们进行软件开发已经不再是一个一个的小作坊,我们在进行着集团化的大规模开发。我们开发的软件不再是为某个车间、某个工序设计的辅助工具,它从某个单位走向整个集团,走向整个行业,甚至…...

  • fun88体育直播 7推荐

    需求变更是罪恶之源吗?

    我们身处软件工业时代这个令人振奋的时代,却面临着遗留系统这个令人尴尬的难题。事情总是这样的:软件最开初开发的时候总是非常清晰,清晰的需求、清晰的设计、清晰的代码,清晰的程序结构让人赏心悦目,甚至有些自我陶醉。随后,软件开始需求变更,每变更一次软件的质量就下降一次。这样,软件经过…...

  • 李洁 2推荐

    重构其实就是持续改进

    实用主义 不知什么时候国内的技术人士开始流行大话技术了,不少《大话XXX》的书出现在世面上,这些书中最早也是比较经典的一本应该算是《大话设计模式》了,不得不说用这种方式来说技术问题,让不少人更容易理解,这种方式传递的应该是一种思想:实用! 从《大话重构》试读的两章中可以看出这…...

  • 李洁 4推荐

    《大话重构》试读心得

    在重构时要放弃大布局,采用小设计。这种说法很有意思,感觉有点不符合我们正常的思维习惯,但是从文中举的例子可以看出来,错误发现得越早就越利于修正错误。如果布局太大,错误被发现的可能会越迟,这样修正起来也更加复杂。 重构时如果步子走的太大,其实花费在设计上面的时间也越多,开发周…...

  • 夜的狂想曲 1推荐

    "重构"---起点

    1.某天写项目总结,网上看到关于《大话重构》的介绍。 2.关注公众账号 ManBetX教育 并 在ManBetX社区注册。 3.周天去书店 看《大话重构》 一口气看了88页。 4.参加 微信的世界杯 猜球活动 ,连懵带猜的 还中了本书,通过微信交流 帮我换成了《大话重构》。大喜 将公众账号推荐给 …...

  • fun88体育直播 12推荐

    重构是个什么玩意儿

    如题,系统重构是一个什么玩意儿呢?大家可能有很多的不同看法: 系统重构是那些系统架构师、技术大牛玩的高端玩意儿,跟咱普通屌丝不懂,跟咱没啥关系。 系统重构就是改代码,大改特改那种,整个重来一遍,这个比较邪恶,比较容易改出事儿,还是不要轻易尝试。 我知道系统重构,也知道它能改…...

  • fun88体育直播 10推荐

    我们应当改变我们的设计习惯

    以往我们在设计一个系统时,总是喜欢大布局。全面地整理系统需求,全面地分析系统功能,再将系统整体地划分成数个模块,分别去设计、开发、测试。这样一个过程往往会持续数月,花费大量的工作量。但是,不到最后开发完成出来,谁都不知道会不会存在问题。最终的结局就成了一场赌博,不成功则失败,这…...

  • fun88体育直播 10推荐

    小步快跑是这样玩的

    软件的发展规律就是这样的,起初十分简单明了,使我们可以轻松地进行合理的设计。接着开始变更,业务变得越来越复杂,程序也随之变得越来越复杂了。正是因为软件开始由简单软件向复杂软件转变,而我们的设计却没有合理地调整,最后导致了我们的系统越维护越困难,成为了不可被扣的遗留系统——IT攻…...

  • 会出电子版么?如果会出我就等着
    仙水  发表于 2014-04-02 11:13:55
    • 抱歉一哈,我策划的本版书暂时不考虑出电子版。

      陈冰  发表于 2014-04-04 10:07:29
    • @陈冰 读了你的那篇谈电子书和纸书一文,表示理解

      仙水  发表于 2014-04-06 23:54:45
  • 本书目前正在51CTO举办有奖答题赠书活动,欢迎近期人品爆棚的同学移步以下地址参与活动:
    https://bbs.51cto.com/thread-1104445-1.html
    陈冰  发表于 2014-04-21 15:27:58