本篇主要提供深入理解软件构造系统:原理与佳实践电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com
图书基本信息 | |||
图书名称 | 深入理解软件构造系统:原理与佳实践 | 作者 | (加)史密斯,仲田 |
定价 | 89.00元 | 出版社 | 机械工业出版社 |
ISBN | 9787111382263 | 出版日期 | 2012-06-01 |
字数 | 页码 | 406 | |
版次 | 1 | 装帧 | 平装 |
开本 | 16开 | 商品重量 | 0.001Kg |
内容简介 | |
构造系统在软件开发过程中处于核心地位,它的正确性和性能,在程度上决定了软件开发成果的质量和软件开发过程的效率。《深入理解软件构造系统:原理与 实践》作者作为一名软件构造系统专家,总结了自己在构造系统开发和维护方面的多年经验,对软件构造系统的原理进行了深入浅出的剖析,并通过各种实际使用场景,对几种流行的构造工具进行了对比分析,另外还讨论了构造系统的性能优化、规模提升等高级主题。 《深入理解软件构造系统:原理与 实践》分为四部分。 部分:基础知识,~5章分别从构造系统的高层概念、基于Make的构造系统、程序的运行时视图、文件类型与编译工具、子标的与构造量等方面介绍构造系统的概念和相关主题。第二部分:构造工具,第6-10章结合实际场景案例,对GNU Make、Ant、SCons、CMake和EclipseI DE这五种构造工具进行分析比较,品评优劣,帮助读者了解构造工具的当前状况,并理解每种工具的优缺点。第三部分:高级主题,1-16章对依赖关系、元数据、软件打包与安装、构造机器、工具管理等高级主题进行讨论,帮助读者理解关于建设构造系统的许多高级主题,并了解 实践。第四部分:提升规模,7-19章讨论了在大规模构造系统的环境下,如何降低复杂性.提高构造运行速度,帮助读者理解如何设计出能够适应规模增长的小型构造系统,从而对软件构造系统有更好的认识。 《深入理解软件构造系统:原理与 实践》适合软件开发相关人员,包含软件开发人员、项目经理、软件构造专业人士等阅读。 |
作者简介 | |
PeterSmith,资深软件开发工程师和软件构造系统专家,专注于软件生产效率的探索和研究,对各种新型软件工具的选用与开发、软件项目管理、IT基础设施项目管理、基于软件工具的流程改进,以及如何使企业的现有流程实现自动化等能帮助企业提高软件生产效率的一系列核心问题都有非常深入的认识,实践经验极为丰富。 |
目录 | |
对本书的赞誉 |
编辑推荐 | |
《深入理解软件构造系统:原理与 实践》深入解析高效软件构造系统的实现原理和运作机制,及其可伸缩性和性能优化系统讲解实现和维护软件构造系统所需的理论、工具、流程、方法和技巧,以及各种常见的错误和陷阱,包含大量 实践。 《深入理解软件构造系统:原理与 实践》深入解析了高效构造系统背后的核心原理,并调查研究了系统的特性和使用场景。《深入理解软件构造系统:原理与 实践》是作者多年创建并维护各种构造系统的经验结晶,能帮助我们在选择工具和方法时做出依据充分的决策,并避开常见的陷阱和错误。《深入理解软件构造系统:原理与 实践》还提供了丰富的实用示例,以及在JAVA、C、C++和C#等多种环境中总结的经验教训。 《深入理解软件构造系统:原理与 实践》主要内容: 系统讲解造系统的基础知识,包括源树、构造工具以及编译工具。 比较5种领先的构造工具:GNUMake、Ant、SCons、CMake和EclipseIDE的集成构造特性。 确保准确进行依赖关系检查,高效进行增量式构造。 使用元数据帮助进行调试、性能分析和为源代码编制文档。 打包软件,以备在目标机器上安装。 包含管理复杂的版本控制系统、构造机器和编译工具的 实践。 功能欠缺的构造系统可能会对开发人员的生产效率产生巨大的影响。错误的依赖关系、中断的编译错误、失效的软件实体、缓慢的编译速度,以及费时费力的手工处理,这些都是被人诟病的构造系统存在的问题。在本书中,软件生产效率专家Peter Smith向我们展示了如何实现能够解决以上所有问题的构造系统,使我们以更快的速度和更低的成本交付可靠的软件产品。 如果你是一名开发人员,本书将向你展示在构造系统的建设和维护过程中涉及的各种问题,使之符合团队的需要;如果你是一名管理人员,你会学习如何对团队的构造系统进行评估和效能改进;如果你是一名软件构造专家,无论面临多么严苛的要求,通过学习本书,你都能很好地优化构造系统的性能和可伸缩性。 |
文摘 | |
序言 | |