万本电子书0元读

万本电子书0元读

顶部广告

软件再工程:优化现有软件系统的方法与*佳实践电子书

售       价:¥

纸质售价:¥47.60购买纸书

7人正在读 | 0人评论 6.6

作       者:(美)Bradley Irby

出  版  社:机械工业出版社

出版时间:2014-03-10

字       数:25.5万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
再工程领域的集大成之作,由有20 余年实践经验的杰出CTO 、资深软件架构师撰写,亚马逊全五星好评,指引你学会如何以小的花费,在短的时间通过再工程方法使旧版系统焕发新生。本书结合真实案例和示例代码,充分展示探究旧有代码真实状态、制定再工程计划、引*的工具和方法以提升性能的思维、方法和*实践,从而将新架构以及发展集成到不可离线的关键业务系统中。 《软件工程技术丛书·软件再工程:优化现有软件系统的方法与*实践》共分两部分。部分包括第1 ~5 章。第1 章以面向服务的架构为基础,讲解如何明确终目标的架构。第2 章分析3 种常见架构模式的区别、工作机制,以及如何选择适用的架构和设计模式。第3 章以一个较高的层次重新认识单元测试的理念和实现。第4 章讲解如何利用依赖倒置原则破应用程序的紧耦合,以便行优化。第5 章介绍对单元测试使用测试替身的要。第二部分包括第6 ~13 章。第6 章介绍如何从整体上认识再工程项目的原解决方案,辨析当前代码的真实状态。第7 章分析再工程团队在项目规划和管理方面所面临的挑战,并给出解决方案。第8 章介绍高效的再工程工具、方法。第9 章介绍如何清除旧版解决方案。第10 章讲解具体添加核心服务、类、库的方法,以建立再工程基础。第11 章讨论如何将新的架构整合到旧版系统。第12 章介绍架构重构中的一些重难任务。第13 章讲解将窗体重构为控制器的方法和具体步骤。<br/>
目录展开

译者序

前言

什么是软件再工程

什么是旧软件

软件老化的原因

警示标志

开发者对功能请求存在抵触情绪

发布后存在着大量缺陷修复工作

软件质量问题长期存在

软件再工程的目标和优点

引入现代架构

在线增加新功能

灵活使用敏捷方法

降低风险

降低成本

本书的读者对象

致谢

第一部分目标架构

第1章实现面向服务的架构

第2章理解应用程序架构

第3章单元测试

第4章理解依赖倒置原则

第5章对单元测试使用测试替身

第二部分再工程

第6章回顾最初的解决方案

第7章项目规划

第8章识别开发工具和生成过程

第9章清理旧版解决方案

第10章建立基础

第11章服务的基本重构

第12章服务的高级重构

第13章重构为控制器

附录 用Visual Studio 2012再工程.NET项目

用Visual Studio 2012检验源代码管理

管理并行开发

隔离下做出更改

用Visual Studio 2012进行单元测试

写入一个单元测试方法

运行单元测试

使用“编辑并继续”功能

使用持续测试运行程序

使用Fakes为“不可测试”的代码编写单元测试

使用代码度量查找难维护的代码

查找代码重复项

总结

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部