图书标签: 软件工程 重构 系统设计 架构 架构,软件工程 计算机 研发 软件开发
发表于2024-12-23
遗留系统重建实战 pdf epub mobi txt 电子书 下载 2024
正如本书作者所言,大多数开发人员的主要时间都是花费在与现有的软件打交道上,而不是编写全新的应用程序。相信开发人员或多或少都遇到过与遗留系统相关的问题或者困惑,本书致力于帮开发人员回答这些问题,更重要的是,帮开发人员避免把自己当前开发的系统变成别人将来要面临的遗留问题。
本书篇幅不长,但涵盖的内容很广,例证丰富,有大量的示例代码(主要使用Java或C#编写),深入浅出地介绍了工作在遗留系统中会遇到的各种问题及应对方法。书中不仅包含技术性的内容—如何选择构建项目的工具,如何自动化构建基础设施,如何决定并进行重构或重写等,也包含非技术性的内容—应该建设什么样的团队文化,如何引入代码评审等活动,如何进行团队知识的传播、改进沟通方式等。
Chris Birchall是伦敦《卫报》的高级开发工程师,致力于为网站提供支持的后台服务。此前,他做过很多不同的项目,包括日本最大的医疗门户网站、高性能日志管理软件、自然语言分析工具和许多移动网站。他拥有剑桥大学计算机科学专业的学士学位。
张喻,ThoughtWorks咨询师,热爱技术,热衷编程。目前主要从事后端API的开发、部署、维护等相关工作,在整洁代码、敏捷实践和软件开发高效团队方面有丰富的理论和实践经验。
张耀丹,ThoughtWorks咨询师,曾长期参与大型遗留系统的开发与改进,在Java服务器端技术、大型系统架构演进、微服务转型、DevOps和云计算方面有丰富的经验。
禚娴静,ThoughtWorks咨询师,乐于知识分享与传播。拥有多年企业和互联网应用的开发实战经验,专注于敏捷实践、软件架构和持续交付领域,在.NET技术栈和微服务架构演化等方面有丰富的积累。
为年后的工作预热下!全书主要思想概括如下: 1.源代码不是遗留的全部,还应关注外部依赖、构建等,即在工程角度思考 2.通过新技术自动化一切 3.改造“遗留工程文化” 遗留系统的改造级别:1.源代码级别的重构;2.将软件拆分成更小、更易维护的组件的重架构;3.大规模重写。能小改就不要大动
评分适合1-3年的工程师审视自己的项目,找出问题所在,并提出了切实可行的解决方案
评分如果你的工作是天天与遗留系统打交道,这本书可以说满是经验分享,十分推荐
评分本书介绍重构的篇幅较少,主要介绍各种工具的使用,如构建工具、测试工具、持续集成工具、版本控制工具、自动化工具等。
评分真好,应景
废墟的召唤 代代层累并不是历史。废墟是毁灭,是葬送,是诀别,是选择。时间的力量,理应在大地上留下痕迹,岁月的巨轮,理应在车道间辗碎凹凸。没有废墟就无所谓昨天,没有昨天就无所谓今天和明天。废墟是课本,让我们把一门地理读成历史;废墟是过程,人生就是从旧的废墟出发...
评分废墟的召唤 代代层累并不是历史。废墟是毁灭,是葬送,是诀别,是选择。时间的力量,理应在大地上留下痕迹,岁月的巨轮,理应在车道间辗碎凹凸。没有废墟就无所谓昨天,没有昨天就无所谓今天和明天。废墟是课本,让我们把一门地理读成历史;废墟是过程,人生就是从旧的废墟出发...
评分废墟的召唤 代代层累并不是历史。废墟是毁灭,是葬送,是诀别,是选择。时间的力量,理应在大地上留下痕迹,岁月的巨轮,理应在车道间辗碎凹凸。没有废墟就无所谓昨天,没有昨天就无所谓今天和明天。废墟是课本,让我们把一门地理读成历史;废墟是过程,人生就是从旧的废墟出发...
评分废墟的召唤 代代层累并不是历史。废墟是毁灭,是葬送,是诀别,是选择。时间的力量,理应在大地上留下痕迹,岁月的巨轮,理应在车道间辗碎凹凸。没有废墟就无所谓昨天,没有昨天就无所谓今天和明天。废墟是课本,让我们把一门地理读成历史;废墟是过程,人生就是从旧的废墟出发...
评分废墟的召唤 代代层累并不是历史。废墟是毁灭,是葬送,是诀别,是选择。时间的力量,理应在大地上留下痕迹,岁月的巨轮,理应在车道间辗碎凹凸。没有废墟就无所谓昨天,没有昨天就无所谓今天和明天。废墟是课本,让我们把一门地理读成历史;废墟是过程,人生就是从旧的废墟出发...
遗留系统重建实战 pdf epub mobi txt 电子书 下载 2024