《持续交付--发布可靠软件的系统方法》,英文名《ContinuousDelivery:ReliableSoftwareReleasesthroughBuild,Test,andDeploymentAutomation》,原作者:(英)JezHumble、(英)DavidFarley,翻译:乔梁,出版社:人民邮电出版社,ISBN:9787115264596,PDF格式,大小47MB。
内容简介:《持续交付--发布可靠软件的系统方法》是一本软件工程师的职场指南,以大量虚构的名字和情景描述了极客的日常工作,对他们常遇到的各类棘手问题给予了巧妙回答。
作者以自己在苹果、网景等公司中面临的生死攸关的时刻所做的抉择为例,总结了在硅谷摸爬滚打的经验,旨在为软件工程师更好地规划自己的职业生涯提供帮助。
  《持续交付--发布可靠软件的系统方法》适合软件工程师以及所有职场人士阅读。
目录:《持续交付--发布可靠软件的系统方法》第一部分 基础篇第1章 软件交付的问题 21.1 引言 21.2 一些常见的发布反模式 31.2.1 反模式:手工部署软件 41.2.2 反模式:开发完成之后才向类生产环境部署 51.2.3 反模式:生产环境的手工配置管理 71.2.4 我们能做得更好吗 81.3 如何实现目标 91.3.1 每次修改都应该触发反馈流程 101.3.2 必须尽快接收反馈 111.3.3 交付团队必须接收反馈并作出反应 121.3.4 这个流程可以推广吗 121.4 收效 121.4.1 授权团队 131.4.2 减少错误 131.4.3 缓解压力 151.4.4 部署的灵活性 161.4.5 多加练习,使其完美 17.1.5 候选发布版本 171.6 软件交付的原则 191.6.1 为软件的发布创建一个可重复且可靠的过程 191.6.2 将几乎所有事情自动化 191.6.3 把所有的东西都纳入版本控制 201.6.4 提前并频繁地做让你感到痛苦的事 201.6.5 内建质量 211.6.6“done”意味着“已发布” 211.6.7 交付过程是每个成员的责任 221.6.8 持续改进 221.7 小结 23第2章 配置管理 242.1 引言 242.2 使用版本控制 252.2.1 对所有内容进行版本控制 262.2.2 频繁提交代码到主干 282.2.3 使用意义明显的提交注释 292.3 依赖管理 302.3.1 外部库文件管理 302.3.2 组件管理 302.4 软件配置管理 312.4.1 配置与灵活性 312.4.2 配置的分类 332.4.3 应用程序的配置管理 332.4.4 跨应用的配置管理 362.4.5 管理配置信息的原则 372.5 环境管理 382.5.1 环境管理的工具 412.5.2 变更过程管理 412.6 小结 42第3章 持续集成 433.1 引言 433.2 实现持续集成 443.2.1 准备工作 443.2.2 一个基本的持续集成系统 453.3 持续集成的前提条件 463.3.1 频繁提交 463.3.2 创建全面的自动化测试套件 473.3.3 保持较短的构建和测试过程 473.3.4 管理开发工作区 493.4 使用持续集成软件 493.4.1 基本操作 493.4.2 铃声和口哨 503.5 必不可少的实践 523.5.1 构建失败之后不要提交新代码 523.5.2 提交前在本地运行所有的提交测试,或者让持续集成服务器完成此事 533.5.3 等提交测试通过后再继续工作 543.5.4 回家之前,构建必须处于成功状态 543.5.5 时刻准备着回滚到前一个版本 553.5.6 在回滚之前要规定一个修复时间 563.5.7 不要将失败的测试注释掉 563.5.8 为自己导致的问题负责 563.5.9 测试驱动的开发 573.6 推荐的实践 573.6.1 极限编程开发实践 573.6.2 若违背架构原则,就让构建失败 583.6.3 若测试运行变慢,就让构建失败 583.6.4 若有编译警告或代码风格问题,就让测试失败 593.7 分布式团队 603.7.1 对流程的影响 603.7.2 集中式持续集成 613.7.3 技术问题 613.7.4 替代方法 6
2024/6/7 5:49:25 46.47MB 软件 软件规划 职业规划 持续交付
1
荐礼啦php蜘蛛统计插件可以记录所有主流的搜索引擎爬行记录对爬行记录进行分类可以按时间段查看是站长分析的好帮手演示地址:http://www.jianlila.com/spider_count/
2024/6/5 14:31:17 6KB php 荐礼啦 php蜘蛛统计
1
蓝桥杯java历年题加解析,总题目数超过100+,算法题目等各种题目分类明晰,备考必备。
2024/6/4 3:29:34 2.72MB 蓝桥杯 java 算法
1
freeman目标分解结果,可以作为极化SAR图像分类特征,使用的极化SAR数据为Flevoland部分数据
2024/6/2 10:30:16 11.81MB classificati
1
适合中小房产中介公司使用1,房产信息(售房,购房,求租,合租,出租-类型可修改)----前台用户发布房产信息可设定删除密码,用户可凭密码自由删除房产信息(收费版功能)----房产信息真实联系方式只有超级管理可以看到,普通用户看到的是系统指定的联系方式(收费版功能)2,新闻发布,支持无限级分类3,公告发布(超级管理功能)4,请你留言(留言需要管理员审核才能在前台显示,防止非法信息)5,关于我们(公司简介,经营范围,购房流程,联系我们)后台用户名和密码admin
2024/6/1 3:07:09 9.63MB 爱房网源代码
1
阿里巴巴(国际站)企业信息采集器,是采集阿里巴巴(国际站)里面的金牌供应商和普通供应商的一款全自动信息提取软件。
提取的信息包括:企业名称、阿里账号、联系人姓名、国家、省份、城市、称呼、手机、电话、传真、地址、网址、邮编。
这些信息可以用于市场营销,比如:群发传真,群发手机短信,阿里旺旺群发,电话营销,电子邮件群发,产品宣传册大面积邮递。
这些信息还可以用于市场调查,分析客户分布情况,分析竞争对手的情况等。
软件能够按照关键词、行业分类、国家、经营类型,搜索阿里巴巴国际站公司库和阿里巴巴国际站产品库,自定义设置搜索范围,快速抓取上述信息。
阿里巴巴(国际站)企业信息采集器的特点:1.软件体积小,下载后解压到本地文件夹,就可以打开使用,勿需安装。
绿色软件,不绑定任何其他商业插件。
2.界面清晰,操作简便快捷,容易掌握使用,还有在线的使用演示视频。
3.免费自动在线升级到最新版本,也可以手动升级。
4.点击【预览信息】按钮,可以浏览抓取的信息,以作进一步的分析。
5.搜索产品库,以锁定高质量的目标客户群,抓取对口的客户信息。
6.抓取的信息导出文件格式是XLS,可以用Excel程序打开,以便使信息可以导入其他营销软件里面。
7.软件自动免费终身升级,使本采集器能够及时抓取升级后的阿里巴巴网站公司库和产品库里的信息。
2024/5/31 14:31:07 2.29MB 阿里巴巴 国际站 企业信息 采集器
1
SougoCS数据集,内含11类搜狐新闻文本,近10万条。
搜狗提供的数据为未分类的XML格式。
此资源已经将XML解析并分类完毕,方便使用。
2024/5/31 6:22:46 94.29MB NLP 自然语言处理 文本分类 搜狗
1
keras-finetuning,使用你自己的数据集训练基于InceptionV3的图像分类器使用你自己的数据集训练InceptionV3-based图像分类器基于在的新集合中的微调(InceptionV3),在https://keras.io/applications/中的例子依赖项最新的(来自源的>=1.0
2024/5/30 13:44:55 143KB 开源
1
自己训练的车辆识别分类器级联层数16基于HOG特征
2024/5/28 22:07:21 116KB 车辆识别 XML文件 HOG特征
1
对“data3.m”数据,用其中一半的数据采用非线性SVM算法设计分类器并画出决策面,另一半数据用于测试分类器性能。
比较不同核函数的结果。
(注意讨论算法中参数设置的影响。
)来自课程设计,附上matlab源代码,可以成功调试出来。
2024/5/27 2:19:41 287KB 非线性SVM matlab
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡