第1章 重构的全面介绍
第2章 重构的初次体验
第3章 组建重构工具箱
第4章 应用程序的原型 :rent-a-wheels
第5章 基本的代码清理
第6章 从问题域到代码:消除差距
第7章 对重复代码进行方法提取
第8章 方法合并与方法提取的技术
第9章 发现对象
第10章 面向对象的高级概念和相关的重构
第11章 大规模的代码组织
第12章 重构为模式
第13章 linq和c#3.0的其他增强功能
第14章 web技术简史与asp.net重构工具
第15章 asp.net应用程序的重构