• 重构与模式(修订版)
21年品牌 40万+商家 超1.5亿件商品

重构与模式(修订版)

正版新书 新华官方库房直发 可开电子发票

56.09 7.1折 79 全新

库存4件

湖北武汉
认证卖家担保交易快速发货售后保障

作者(美)科瑞福斯凯

出版社人民邮电出版社

ISBN9787115297259

出版时间2013-01

版次1

装帧平装

开本16开

纸张胶版纸

页数320页

字数444千字

定价79元

货号SC:9787115297259

上书时间2024-10-31

沈成书店

十二年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
全新正版 提供发票
商品描述
作者简介:
 
主编推荐:
讲述重构与设计模式两大热门技术,将两者有机结合,极 具实战价值
业界专家学习和教授重构与模式亲身经历的结晶
《设计模式》作者Erich Gamma、Ralph Johnson和《重构》作者Martin Fowler联合推荐
媒体评论:
“重构必须付诸实践,才能体现出其真正价值,而非仅仅作为一种抽象的智力练习。模式则记录了具有公认良好属性的程序结构。本书将两者完 美地结合起来。如果想真正实践重构,我推荐你阅读本书并活学活用。”
——Kent Beck,软件开发方法学的泰斗,极限编程创始人,模式先驱

“在《设计模式》一书中,我们曾经提到,设计模式是重构的目标。本书终于证实我们所言不虚。除此之外,本书还能够加深读者对设计模式和重构两方面的领悟。”
——Erich Gamma,IBM公司Eclipse Java开发工具
负责人,《设计模式》四作者之一,模式先驱

“现在,软件模式和敏捷开发之间的联系终于被人道破。”
——Ward Cunningham,极限编程创始人,模式先驱,Wiki发 明者

“本书展示了一种应用模式的创新方法,将自上而下地使用设计模式与自下而上地揭示迭代式开发和持续重构结合起来。任何职业软件开发人员都应该使用这种方法,去寻找使用模式改进代码的新的可能。”
——Bobby Woolf,IBM公司WebSphere软件服务部门IT咨询专家,Enterprise
 Integration Patterns和The Design Patterns Smalltalk Companion作者之一

“Joshua Kerievsky通过一系列独树一帜的设计级重构,将重构提升到全新的层次。本书向开发人员展示了如何对设计进行改进,从而简化日常工作。本书是重构实践的珍贵参考书。”
——Sven Gorts,重构与敏捷开发布道者,比利时refactoring.be网站创始人

“本书是对《设计模式》一书的重构,可能意义还不仅 限于此。在此之前,设计模式这一主题一直是作为静态和僵化的过程来阐述的,本书则将其看做是动态和灵活的,使模式的学习变成了一种试验、出错然后改正的人性化过程,从中读者能够理解到,优 秀的设
...
内容简介:
《重构与模式(修订版)》开创性地深入揭示了重构与模式这两种软件开发关键技术之间的联系,说明了通过重构实现模式改善既有的设计,往往优于在新的设计早期使用模式。《重构与模式(修订版)》不仅展示了一种应用模式和重构的创新方法,而且有助于读者透过实战深入理解重构和模式。书中讲述了27种重构方式。《重构与模式(修订版)》适于面向对象软件开发人员阅读,也可作为高等学校计算机专业、软件工程专业师生的参考读物。
目录:
第1章本书的写作缘由1

1.1过度设计1

1.2模式万灵丹2

1.3设计不足2

1.4测试驱动开发和持续重构3

1.5重构与模式5

1.6演进式设计6

第2章重构7

2.1何谓重构7

2.2重构的动机8

2.3众目睽睽9

2.4可读性好的代码10

2.5保持清晰11

2.6循序渐进11

2.7设计欠账12

2.8演变出新的架构13

2.9复合重构与测试驱动的重构13

2.10复合重构的优点15

2.11重构工具15

第3章模式17

3.1何谓模式17

3.2模式痴迷18

3.3实现模式的方式不止一种20

3.4通过重构实现、趋向和去除模式22

3.5模式是否会使代码更加复杂24

3.6模式知识25

3.7使用模式的预先设计26

第4章代码坏味28

4.1重复代码(Duplicated Code)30

4.2过长函数(Long Method)30

4.3条件逻辑太复杂(Conditional Complexity)31

4.4基本类型偏执(Primitive Obsession)32

4.5不恰当的暴露(Indecent Exposure)32

4.6解决方案蔓延(Solution Sprawl)33

4.7异曲同工的类(Alternative Classes with Different Interfaces)33

4.8冗赘类(Lazy Class)33...

—  没有更多了  —

以下为对购买帮助不大的评价

全新正版 提供发票
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP