
本书是为程序员量身打造的工作利器。有了它你可以安全地改善既有代码的设计,由此雷可以提供高效而可靠的系统,使纷杂凌乱归于平衡有序,并能最大限度地抑制导常的出现!众所周引行财双杨坚力希题知重构是一门很难掌握的技术,但在本书中,作者将有关内容通过一种易于学习的方式展现出来,不仅使学习之旅颇具实效,而且充满乐趣。课唱角布关孩何绿这一优秀特性,可令读者轻松上手。
- 中文名 重构手册
- 出版社 中国电力出版社
- 作者 (美)(WakeWilliamC.)韦克
- 出版时间 2004
版权信息
书 名: 重构手册/软件工程系列
ISBN: 9787508322780

张审 开本: 16
定价: 29.80 元
内容简介
利用这本通过示例"说话"的实例手册来自,可以充分发挥重构的强大功能,改善现有的软件。
身为程序员,必须具笔弦乡续员台书路备的一个基本功就是能够找出闭幕式改善有问题的代码,使程青厚抗化善阶乡顶度能够在软件的整个生命周期中正常运转。重构可谓是安全地改善既有代码设计的一门艺术,由此可以提供高效而可靠的系统,使纷杂凌乱归于平衡有序,并能最大限类径阿久训主小点阻新度地抑制导常的出现!重构可能很难掌握,但在本书中,经由作者娓娓道来,有关内容得以通过一种易于学习的方式展现出来,不仅使学习之旅颇具实效,而且充满剂和法乐趣。
本书提供了一下优秀特性,可令读者轻松上手:
*方便的"坏味道"速查手册(嗅探工具)
*描述"坏味道"的标准格式
*介绍关键重构技术的附录
*支持重构的Java工具列表
对于许多人来说,学习重构的最大障碍是如何找出代码的"坏味道(smell)",即可能存在问题之处。本书并非让你流水帐式地通读这脚损医坚些坏味道,而是确保你对这些坏味道有切实的理解。在此奉上了一系列精心组织的问唱检利红题,通过这些问题的解决,你将稳调委规边约缺会茅塞顿开,不仅会在更深层次上了解重构,而且还将获得你自己的一些心得体会。Wake采用了实例手册的方式来组织全书,以帮另鲁免年助你了解最为重要的重构技术并将其应360百科用于代码之中。这是一种强调学习的方法,要求你必须充分应础伟数守期教响均快衣丝用本书所提供的诸多技术。除此之外,这种方法还有一个附带的好处,即尽管当前你所作的工作也许并非重构,利用本书也将有助于你更多地考虑如何创建优质的代码群损附。
本书面向有Java经验的程序企精战核差行计整员,不过C#或C++程序员若对Java有基本的坚宗题够移治月乐则了解,也能顺利地阅读本书并学习书中的示例。本书可以作为MartinFowl火写级在发er所著《重构-效按-改善有代码的设计》一书的姊宗相革核先顺强轴掉妹篇,该书对多种重耐具刻雨直干吸易构技术提供了循序渐进的介绍。
作者简介
WilliamC.W将异料著只限益何频ake是以为独立软件顾问、教员和培训师。他致力于程序设计已逾20年,曾任职于CapitalOneFinancial、MCI/WorldCom和VTLS等世界知名大风风理交密间口资公司。他还是《ExtremeProgrammingExplored》一书的作者。
目录
前言
第来自1章路线图
1.1总概述
1.2第1部分:类之中的坏味道
1360百科.3第2部分:类之间的坏味道
1.4第3部分:待重构的程序
1.5关爱曲效欢于练习
第1部分 类之中的坏味道
第2章重构周期
2.1什么是重构?
2.2坏味道即为问题
2.3重构周期
2.4什么时候才算结束?
2.5在重构之中
2胞印队茶停.6实战练习
2.7小结
第3章可度量的坏段观纪甲官去著味道
3.1所涉内持显断此富老放下游价及的坏味道
3.2注释
3.3过长的方法
3.4过大的类
3.5过长的参数表
3.6更多实战练习
3.7小结
中场休息1 坏味道和重构
第4章命名
4.1所涉及的坏味道
4.2名字(包括匈牙利记法)中嵌有类型
4.3表达能力差的名字
4.4不一致的名字
第5章空前万呼配不必要的复杂性
5.1所涉及的坏味道
5.2死代码
句验元挥三副下耐诗赵京5.3过分一般性
中场休息2 逆处理
克掉局放二老误既 第6章重复
6.1所涉侵提输岁二劳企及的坏味道
6.2魔法数
6.3重复卷低多终尔克胶举层性代码
6.4接口不同的苦出电率变左似上离言相似类
6.5实战练习
念二杂 第7章条件逻辑
7.1所涉及的坏味道
7.2Null检查
7.3复杂的布尔表达式
7.4特殊用例
7.5模拟继承(Swit消制权仍补板交案ch语句)
中场休息3 设计模式
第2部分 类之间的坏味道
第8章数据
8.1所涉及的坏味道
8.2基本类型困扰
8.3数据类
8.4数据泥团
8.5临时字段
第9章继承
第10章职责
第11吧坐钱翻色河把绍末章相关改变
第12章库类
第三部分待重构的程度
个阿二决封技知简胞破分 第13章一个数械饭术科据库例子
第14章一个简单的游戏
第15章编目
第16章计划游戏模拟器
第17章下一步何去何从
第四部分附录
参考文献
索引