fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络软件工程/开发项目管理重构与模式(修订版)

重构与模式(修订版)

IT重构与模式

作者:[美]Joshua Kerievsky 出版社:人民邮电出版社 出版时间:2013年01月 

ISBN: 9787115297259
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €33.99

类别: 软件工程/开发项目管理 SKU:5d84aa775f9849104541bdab 库存: 缺货
  • 描述
  • 评论( 0 )

描述

开 本: 大16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787115297259丛书名: 软件开发方法学精选系列

编辑推荐

  讲述重构与设计模式两大热门技术,将两者**结合,极具实战价值
  业界专家学习和教授重构与模式亲身经历的结晶
  《设计模式》作者Erich Gamma、Ralph Johnson和《重构》作者Martin Fowler联合推荐

 

内容简介

  《重构与模式(修订版)》开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往往优于在新的设计早期使用模式。《重构与模式(修订版)》不仅展示了一种应用模式和重构的创新方法,而且有助于读者透过实战深入理解重构和模式。书中讲述了27种重构方式。  

  《重构与模式(修订版)》适于面向对象软件开发人员阅读,也可作为高等学校计算机专业、软件工程专业师生的参考读物。

作者简介

   Kerievsky*人气的年轻一代软件开发专家之一,极限编程先驱、敏捷项目管理的思想领袖、敏捷eLearning的改革者。软件开发公司IndustrialLogic的创始人。他曾为许多专业杂志撰稿,并多次在*技术会议上担任讲师,并撰写了大量的论文。除本书外,他还参与撰写了ExtremeProgramming Explored和Extreme Programming Perspectives两本书。

目  录

第1章 本书的写作缘由
  1.1 过度设计
  1.2 模式万灵丹
  1.3 设计不足
  1.4 测试驱动开发和持续重构
  1.5 重构与模式
  1.6 演进式设计
第2章 重构
  2.1 何谓重构
  2.2 重构的动机
  2.3 众目睽睽
  2.4 可读性好的代码
  2.5 保持清晰
  2.6 循序渐进
  2.7 设计欠账
  2.8 演变出新的架构
  2.9 复合重构与测试驱动的重构
  2.10 复合重构的优点
  2.11 重构工具
第3章 模式
  3.1 何谓模式
  3.2 模式痴迷
  3.3 实现模式的方式不止一种
  3.4 通过重构实现、趋向和去除模式
  3.5 模式是否会使代码更加复杂
  3.6 模式知识
  3.7 使用模式的预先设计
第4章 代码坏味
  4.1 重复代码(Duplicated Code)
  4.2 过长函数(Long Method)
  4.3 条件逻辑太复杂(Conditional Complexity)
  4.4 基本类型偏执(Primitive Obsession)
  4.5 不恰当的暴露(Indecent Exposure)
  4.6 解决方案蔓延(Solution Sprawl)
  4.7 异曲同工的类(Alternative Classes with DifferentInterfaces)
  4.8 冗赘类(Lazy Class)
  4.9 过大的类(Large Class)
  4.10 分支语句(Switch Statement)
  4.11 组合爆炸(Combinatorial Explosion)
  4.12 怪异解决方案(Oddball Solution)
第5章 模式导向的重构目录
  5.1 重构的格式
  5.2 本目录中引用的项目
  5.3 起点
  5.4 学习顺序
第6章 创建
  6.1 用Creation Method替换构造函数
  6.2 将创建知识搬移到Factory
  6.3 用Factory封装类
  6.4 用Factory Method引入多态创建
  6.5 用Builder封装Composite
  6.6 内联Singleton
第7章 简化
  7.1 组合方法
  7.2 用Strategy替换条件逻辑
  7.3 将装饰功能搬移到Decorator
  7.4 用State替换状态改变条件语句
  7.5 用Composite替换隐含树
  7.6 用Command替换条件调度程序
第8章 泛化
  8.1 形成Template Method
  8.2 提取Composite
  8.3 用Composite替换一/多之分
  8.4 用Observer替换硬编码的通知
  8.5 通过Adapter统一接口
  8.6 提取Adapter
  8.7 用Interpreter替换隐式语言
第9章 保护
  9.1 用类替换类型代码
  9.2 用Singleton限制实例化
  9.3 引入Null Object
第10章 聚集操作
  10.1 将聚集操作搬移到Collecting Parameter
  10.2 将聚集操作搬移到Visitor
第11章 实用重构
  11.1 链构造函数
  11.2 统一接口
  11.3 提取参数
  跋
  参考文献
  索引

媒体评论

“重构必须付诸实践,才能体现出其真正价值,而非仅仅作为一种抽象的智力练习。模式则记录了具有公认良好属性的程序结构。本书将两者完美地结合起来。如果想真正实践重构,我推荐你阅读本书并活学活用。”——Kent Beck,软件开发方法学的泰斗,极限编程创始人,模式先驱“在《设计模式》一书中,我们曾经提到,设计模式是重构的目标。本书终于证实我们所言不虚。除此之外,本书还能够加深读者对设计模式和重构两方面的领悟。”——Erich Gamma,IBM公司Eclipse Java开发工具负责人,《设计模式》四作者之一,模式先驱“现在,软件模式和敏捷开发之间的联系终于被人道破。” ——Ward Cunningham,极限编程创始人,模式先驱,Wiki发明者“本书展示了一种应用模式的创新方法,将自上而下地使用设计模式与自下而上地揭示迭代式开发和持续重构结合起来。任何职业软件开发人员都应该使用这种方法,去寻找使用模式改进代码的新的可能。”——Bobby Woolf,IBM公司WebSphere软件服务部门IT咨询专家,Enterprise IntegrationPatterns和The Design Patterns Smalltalk Companion作者之一 “*Kerievsky通过一系列独树一帜的设计级重构,将重构提升到全新的层次。本书向开发人员展示了如何对设计进行改进,从而简化日常工作。本书是重构实践的珍贵参考书。”——Sven Gorts,重构与敏捷开发布道者,比利时refactoring.be网站创始人“本书是对《设计模式》一书的重构,可能意义还不仅限于此。在此之前,设计模式这一主题一直是作为静态和僵化的过程来阐述的,本书则将其看做是动态和灵活的,使模式的学习变成了一种试验、出错然后改正的人性化过程,从中读者能够理解到,优秀的设计并非一蹴而就——它们都经历了艰难和反思。Kerievsky还重构了阐述方式本身,使其更加清晰,更容易接受。实际上,他解决了我在写作ThinkinginPatterns一书中遇到的许多组织问题。本书透彻地介绍并结合了测试、重构和设计模式诸多方面,字里行间洋溢着叙述的轻松、良好的技术感觉和难得的真知灼见。”——Bruce Eckel,Mindview公司总裁,《Java编程思想》和《C 编程思想》的作者“我*次见到*,就对他在理解、应用和教授设计模式上表现出来的热情留下了深刻印象。伟大的教师对自己教授的内容和如何与人分享都有这样的热情。我想*不愧是一位伟大的教师,一位伟大的开发者,我们都从他的深刻洞察中获益良多。”——Crai

书摘插画
插图

插图

插图

插图

插图

插图

插图

插图

插图

插图

插图

插图

抢先评论了 “重构与模式(修订版)” 取消回复

评论

还没有评论。

相关产品

加入购物车

父与子的编程之旅:与小卡特一起学Python

EUR €43.99
评分 5.00 / 5
阅读更多
缺货

番茄工作法图解:简单易行的时间管理方法(流行的时间管理方法)

EUR €20.99
阅读更多
缺货

Head First 设计模式(中文版)(Jolt震撼大奖 经典畅销书 深入浅出讲清设计模式)

EUR €58.99
评分 2.00 / 5
加入购物车

软件构架实践(第3版 影印版)

EUR €45.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略