当前位置:首页 > 其它 >
《持续交付:发布可靠软件的系统方法》电子书封面

持续交付:发布可靠软件的系统方法

  • 发布时间:2020年02月05日 08:39:05
  • 作者:JezHumble,DavidFarle
  • 大小:11730 MB M
  • 类别:软件发布电子书
  • 格式:PDF
  • 版本:版
  • 评分:8.2
  • 数据化运营:系统方法与实践案例数据化运营:系统方法与实践案例
  • 持续交付:发布可靠软件的系统方法 PDF

      给大家带来的一篇关于软件发布相关的电子书资源,介绍了关于可靠软件、系统方法方面的内容,本书是由人民邮电出版社出版,格式为PDF,资源大小11730 MB M,JezHumble,DavidFarle编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:9.5。

      内容介绍

      软件发布是一个令人头痛的过程,非常耗时且风险很高。本书独特而有条理地阐述了以快速、高效、可靠的方式向用户交付新功能的原则和技术实践。通过实现自动化的构建、部署和测试过程,并改进开发人员、测试人员、运维人员之间的协作,交付团队可以在几小时(甚至几分钟)内发布软件变更,而这不受项目大小和代码复杂性的影响。

      本书首先给出了实现快速、可靠、低风险交付过程的基础知识,然后介绍了部署流水线,即从签入到发布的过程中管理所有变更的一个自动化过程。最后,书中探讨了支撑持续交付的“交付生态圈”,内容涉及基础设施、数据和配置的管理,以及组织治理。

      作者为我们呈现了*的技术,包括自动化的基础设施管理和数据迁移,以及虚拟化的使用,并分别探讨了各种技术中的关键问题和*实践,演示了降低风险的方法。内容涉及:

      将软件构建、集成、测试和部署全面实现自动化
      在团队级别和组织级别实现部署流水线
      改进开发人员、测试人员和运维人员间的协作
      在大型分布式团队中增量开发软件功能
      实施高效的配置管理策略
      分析并实现自动化验收测试
      容量测试和其他非功能性需求的测试
      实现持续部署和零停机发布
      管理基础设施、数据、组件和依赖
      风险管理、符合度和审计
      无论是开发人员、系统管理人员、测试人员,还是经理人员,本书都能前所未有地加速你将想法变成可发布软件的步伐,为企业迅速可靠地增添价值。

      目录

      • 第一部分  基础篇
      •  第1章 软件交付的问题
      • 1.1  引言
      • 1.2  一些常见的发布反模式
      • 1.2.1  反模式:手工部署软件
      • 1.2.2  反模式:开发完成之后才向类生产环境部署
      • 1.2.3  反模式:生产环境的手工配置管理
      • 1.2.4  我们能做得更好吗
      • 1.3  如何实现目标
      • 1.3.1  每次修改都应该触发反馈流程
      • 1.3.2  必须尽快接收反馈
      • 1.3.3  交付团队必须接收反馈并作出反应
      • 1.3.4  这个流程可以推广吗
      • 1.4  收效
      • 1.4.1  授权团队
      • 1.4.2  减少错误
      • 1.4.3  缓解压力
      • 1.4.4  部署的灵活性
      • 1.4.5  多加练习,使其完美
      • 1.5  候选发布版本
      • 1.6  软件交付的原则
      • 1.6.1  为软件的发布创建一个可重复且可靠的过程
      • 1.6.2  将几乎所有事情自动化
      • 1.6.3  把所有的东西都纳入版本控制
      • 1.6.4  提前并频繁地做让你感到痛苦的事
      • 1.6.5  内建质量
      • 1.6.6  “DONE”意味着“已发布”
      • 1.6.7  交付过程是每个成员的责任
      • 1.6.8  持续改进
      • 1.7  小结
      • 第2章 配置管理
      • 2.1  引言
      • 2.2  使用版本控制
      • 2.2.1  对所有内容进行版本控制
      • 2.2.2  频繁提交代码到主干
      • 2.2.3  使用意义明显的提交注释
      • 2.3  依赖管理
      • 2.3.1  外部库文件管理
      • 2.3.2  组件管理
      • 2.4  软件配置管理
      • 2.4.1  配置与灵活性
      • 2.4.2  配置的分类
      • 2.4.3  应用程序的配置管理
      • 2.4.4  跨应用的配置管理
      • 2.4.5  管理配置信息的原则
      • 2.5  环境管理
      • 2.5.1  环境管理的工具
      • 2.5.2  变更过程管理
      • 2.6  小结
      •  ……
      • 第二部分  部署流水线
      • 第三部分  交付生态圈
      • 参考书目

      学习笔记

      Python编程使用tkinter模块实现计算器软件完整代码示例

      Python 提供了多个图形开发界面的库。Tkinter就是其中之一。 Tkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。 该计算器使用Python tkinter模块开发 效果如下图 import tkinter #导入tkinter模块root = tkinter.Tk()root.minsize(280,500)root.title('李蛟龙的计算器')#1.界面布局#显示面板result = tkinter.StringVar()result.set(0) #显示面板显示结果1,用于显示默认数字0result2 = tkinter.StringVar() #显示面板显示结果2,用于显示计算过程result2.set('')#显示版label = tkinter.Label(root,font = ……

      学python下什么软件

      Python作为一门起源比较的编程语言,开发软件其实非常多,既有代码编辑器,也有IDE集成环境,下面我简单介绍几个不错的Python开发软件,感兴趣的朋友可以自己尝试一下: VS Code (推荐学习:Python视频教程) 这是一个免费、开源、跨平台的代码编辑器,由微软自主设计研发,界面风格和VS非常像,但没有VS那么臃肿庞大,运行速度快、占用内存少,支持常见的自动补全、代码高亮、语法提示、Git等功能,安装Python插件后,可以直接编辑运行Python程序,对于日常Python开发或者入门来说,是一个非常不错的选择。 Sublime Text 这也是一个非常不错的代码编辑器,基本功能和VS Code差不多,轻便灵活、运行速度……

      python能做软件开发吗

      对于复杂的企业应用程序来说,Python并不是一个好选择。 Python软件开发已经发展很长时间了,虽然有些人认为它与其他编程语言相比只是一把小枪,但另一群人也赞成Python的实际给最终用户带来不少的利益。那么,Python对于一些开发企业应用程序是否合适?Python是企业应用程序的不错选择吗? 那么,在深入了解事实之前,我们必须处理企业对软件开发选择语言的担忧。因为最终决策受到所选技术堆栈胜过其异议的有效程度的深刻影响。(推荐学习:Python视频教程) 企业软件开发中的主要问题 企业软件开发确实是一个复杂的过程,任何简单或复杂的应用都需要有远见,强大的专业知识和扎实的经验。随……

      python打开机密软件加密的excel

      python win32com 读取带密码的excel 之前用到的win32com读取带密码excel的相关内容,今天刚好准备整理下,突然发现方法又不灵了。 以下为错误示范 # 已知excel密码去除def del_password(filename, password): excel = DispatchEx(Excel.Application) # 启动excel excel.Visible = True # 可视化 excel.DisplayAlerts = False # 是否显示警告 wb = excel.Workbooks.Open(filename, Password=password) # 打开文件 这就神奇了,之前用着好好的呢?,没道理啊这么简单的打开,不就加个password参数?明明把密码参数给输入了,为什么还提示输入密码框? (再重新看看微软bb的官方介绍)https://msdn.microsoft.com/zh-cn/VBA/Excel-VBA/articles/workbooks-open-method-excel,没毛病啊。 实在不行,找回……

      python编程用哪个软件

      Python是编程入门不错的选择,现在也有不少的程序员业余时间会研究这门编程语言。 学习Python有时候没有第一时间找到好工具,会吃不少的苦头。毕竟好的工具能将工作效率多倍速提升。(推荐学习:Python视频教程) Ipython IPython是一个基于Python Shell的交互式解释器。 它的自动补全非常好用,甚至用了它之后,很多程序员小伙伴们就不想再用自带的Python shell啦! Anaconda Anaconda堪称是数据分析的利器,附带了一大批常用数据科学包,简直是数据分析的标配。 它包含了一个包管理工具和一个 Python管理环境。 Sublime3 Sublime3是绝对是轻量级的编辑器工具。 代码高亮、语法提示、华丽的界面简直是就是赏心悦目,……

      以上就是本次介绍的软件发布电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:Python王者归来

      下一篇:传奇:ZBrush数字雕刻大师之路(第2版)

      展开 +

      收起 -

      • 《持续交付:发布可靠软件的系统方法》PDF下载

      媛程序公众号

      重要!由于版权问题,暂停资源分享!关注左边的号有资料打包(惊喜!)

      添加左边“ 媛程序 ”的微信号,获取9月份下架资料打包!(每周更新)

      【资料整理(勿外传!)】

      软件发布相关电子书
      软件测试的艺术
      软件测试的艺术 原书第2版 立即下载
      Java EE软件工程师就业求职手册 PDF完整版

      《Java_EE软件工程师就业求职手册》PDF 下载

      立即下载
      设计模式的艺术:软件开发人员内功修炼之道
      设计模式的艺术:软件开发人员内功修炼之道 高清版

      软件开发是一门技术,更是一门艺术。设计模式是面向对象软件开发的入门功夫,是前人经验的积累,它为构建可维护性和可复用性俱佳的软件而诞生。《设计模式的艺术:软件开发人员内功

      立即下载
      软件调试修炼之道
      软件调试修炼之道 完整影印版

      调节对开发软件尤为重要。殊不知,即便针对有工作经验的程序猿,调节也决非一件容易的事情。 这书是有部出色的手机软件调节实战演练手册,创作者小结了自身和身旁朋友很多年的成功经

      立即下载
      完美测试:软件测试系列最佳实践
      完美测试:软件测试系列最佳实践 高清版

      每个人都怀有梦想或理想,测试人员也不例外,希望将自己的工作做得比较完美。朱少民的《完美测试:软件测试系列最佳实践》力求通过一些典型案例告诉大家什么是完美测试,又如何做到

      立即下载
      软件工程最佳实践
      软件工程最佳实践 立即下载
      思考软件,创新设计:A段架构师的思考技术
      思考软件,创新设计:A段架构师的思考技术 全书完整版

      本书全面总结各种架构思考技术,包括商业思维、软硬整合、获利思维、创新思维、组合思维、战术引导战略思维、四项假设性思维,架构师补脑首要选择。

      立即下载
      Linux软件管理平台设计与实现
      Linux软件管理平台设计与实现 高清版

      《linux软件管理平台设计与实现》 是国内首部关于软件管理平台设计与实现(针对大规模linux服务器集群)的著作,由淘宝资深软件开发工程师和系统运维工程师撰写,书中凝结了作者在淘宝运

      立即下载
      读者留言
      码农之家

      码农之家 提供上传

      资源
      19
      粉丝
      19
      喜欢
      54
      评论
      19

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com