为你推荐
译者序
前言
什么是软件再工程
什么是旧软件
软件老化的原因
警示标志
开发者对功能请求存在抵触情绪
发布后存在着大量缺陷修复工作
软件质量问题长期存在
软件再工程的目标和优点
引入现代架构
在线增加新功能
灵活使用敏捷方法
降低风险
降低成本
本书的读者对象
致谢
第一部分目标架构
第1章实现面向服务的架构
第2章理解应用程序架构
第3章单元测试
第4章理解依赖倒置原则
第5章对单元测试使用测试替身
第二部分再工程
第6章回顾最初的解决方案
第7章项目规划
第8章识别开发工具和生成过程
第9章清理旧版解决方案
第10章建立基础
第11章服务的基本重构
第12章服务的高级重构
第13章重构为控制器
附录 用Visual Studio 2012再工程.NET项目
用Visual Studio 2012检验源代码管理
管理并行开发
隔离下做出更改
用Visual Studio 2012进行单元测试
写入一个单元测试方法
运行单元测试
使用“编辑并继续”功能
使用持续测试运行程序
使用Fakes为“不可测试”的代码编写单元测试
使用代码度量查找难维护的代码
查找代码重复项
总结
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜