沃新书屋 - 软件再工程 - 作者:翟林丰

翟林丰

人物简介:

Bradley Irby 资深软件架构师和CTO,拥有20余年行业经验,擅长软件再工程和软件迁移,在提升和改善旧版系统的质量和稳定性方面有丰富的经验。曾将多个基于VB6、ASP_Classic和早期.NET版本的应用再工程为当前体系结构和最新质量方法下的现代应用。凭借其高超的技艺,再工程一个200万行代码的.NET应用,而该过程几乎是零缺陷。与此同时,他也擅长在不关闭和不停止功能开发的情况下更新应用程序,赢得客户广泛好评。他还常为知名公司和政府部门开发高度定制的系统和应用,是旧金山.NET用户联盟管理者,常在全美发表演讲。

软件再工程书籍相关信息


内容简介:

【编辑推荐】  再工程领域的集大成之作,由有20余年实践经验资深软件架构师撰写,亚马逊全五星好评  通过大量真实案例,充分展示利用再工程方法持续优化现有软件系统的工具、思维、方法和最佳实践 内容简介 随着软件使用时间的增长,很多应用和系统迅速落后于现实应用世界,而且变得脆弱:难于修复、管理、使用和改进。作者结合多年软件再工程经验着重介绍了如何在不影响生产和服务的前提下,将新的架构和先进的特性集成到既有的关键业务系统的最佳实践,使.NET代码获得新生。本书使用一种循序渐进的方法,结合大量代码和案例,传授使系统变得更可靠、实用和易于维护的技术,为企业经济、便捷地解决系统老化问题提供方法指南。 覆盖内容包括:  在不破坏软件的前提下,将旧版.NET软件迁移到更加灵活、广泛和可维护的架构中;  采用MVC、MVP和MVVM模式重构Web应用程序;  提出正确的问题,以预测可能发生的重构问题;  规划和组织再工程项目,在恰当的时间将合适的技术运用到每一个任务;  采用创新的双重测试使得单元测试更加有效;  应用依赖倒置打破紧耦合,并促进开发和测试;  应用源代码控制、缺陷跟踪和持续集成;  在未接触业务逻辑之前,通过“清理”旧版解决方案进行改善;  建立坚实的开发基础结构以支持再工程项目;  重构服务,涵盖知识库、域模型和命令调度程序的使用等高级技术;  重构控制器/视图或视图模型/视图对。 对于所有开发人员、架构师和项目经理,以及那些想要了解再工程项目中团队所面临的独特挑战的大量非技术型管理人员和首席技术官来说,本书不容错过! 【推荐阅读】 软件工程(第9版) 软件工程:面向对象和传统的方法(第8版) 软件工程:实践者的研究方法 软件工程最佳实践 基于模式的工程

收藏人数最多的作品

>>>查看翟林丰更多作品