重构

标签:,

内容简介

作者简介

Martin Fowler 世界软件开发大师,在面向对象分析设计、UML、模式、XP和重构等领域都有卓越贡献,现为著名软件开发咨询公司ThoughtWorks的首席科学家。他的多部著作《分析模式》、《UML精粹》和《企业应用架构模式》等都已经成为脍炙人口的经典。

其他参编者——

Kent Beck 软件开发方法学的泰斗,极限编程的创始人。他是Three Rivers Institute公司总裁,也是Agitar Software的成员。

John Brant和Don Roberts The Refactory公司的创始人,Refactoring Browser (http://st-www.cs.illinois.edu/users/brant/Refactory/)的开发者,多年来一直从事研究重构的实践与理论。

William Opdyke 目前在朗讯贝尔实验室工作,他写的关于面向对象框架的博士论文是重构方面的第一篇著名文章。

目录:

第1章 重构,第一个案例1
第2章 重构原则53
第3章 代码的坏味道75
第4章 构筑测试体系89
第5章 重构列表103
第6章 重新组织函数109
第7章 在对象之间搬移特性141
第8章 重新组织数据169
第9章 简化条件表达式237
第10章 简化函数调用271
第11章 处理概括关系319
第12章 大型重构359
第13章 重构,复用与现实379
第14章 重构工具401
第15章 总结409
参考书目413
要点列表417
索引419
作者:  [美] Martin Fowler
出版社: 人民邮电出版社
副标题: 改善既有代码的设计
原作名: Refactoring: Improving the Design of Existing Code
译者: 熊节
出版年: 2010
页数: 428
丛书: 图灵程序设计丛书
ISBN: 9787115221704
0 0 投票数
文章评分
订阅评论
提醒
0 评论
内联反馈
查看所有评论
0
希望看到您的想法,请您发表评论x