• 持续集成:软件质量改进和风险降低之道
21年品牌 40万+商家 超1.5亿件商品

持续集成:软件质量改进和风险降低之道

11 1.9折 59 九五品

仅1件

北京通州
认证卖家担保交易快速发货售后保障

作者[美]Paul M. Duvall (保罗.M. 杜瓦尔)S

出版社电子工业出版社

ISBN9787121148699

出版时间2012-06

版次1

装帧平装

开本16开

纸张胶版纸

页数239页

字数99999千字

定价59元

上书时间2024-04-07

灵感飞驰

已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:九五品
商品描述
基本信息
书名:持续集成:软件质量改进和风险降低之道
定价:59元
作者:[美]Paul M. Duvall (保罗.M. 杜瓦尔)Steve Matyas (史蒂夫.迈耶斯) Andrew Glover(安德鲁.格洛弗) 著,王海鹏 译
出版社:电子工业出版社
出版日期:2012-06-01
ISBN:9787121148699
字数:435000
页码:239
版次:1
装帧:平装
开本:16开
商品重量:
编辑推荐
一项技术产品只有在获得了Jolt奖之后才能真正成为行业的主流,一本技术图书只有在获得了Jolt奖之后才能真正奠定经典的地位。
内容提要

目录
出版说明译者序Martin Fowler序Paul Julius序前言作者简介贡献者简介部分  CI的背景知识:原则与实践章  启程1.1  针对每次变更构建软件开发人员版本控制库CI服务器构建脚本反馈机制集成构建计算机1.2  CI的特征源代码编译数据库集成测试审查部署文档与反馈1.3  本章小结1.4  问题第2章  引入持续集成2.1  CI生活中的一天2.2  CI的价值是什么减少风险减少重复过程生成可部署的软件增强项目的可见性建立起更强大的产品信心2.3  什么阻碍了团队使用CI2.4  如何进行“持续”集成2.5  项目应该在何时以何种方式实现CI2.6  集成的演进2.7  CI如何与其他开发实践配合2.8  CI需要多少时间架设2.9  CI与您2.10  经常提交代码2.11  不要提交无法构建的代码2.12  立即修复无法集成的构建2.13  编写自动化的开发者测试2.14  必须通过所有测试和审查2.15  执行私有构建2.16  避免签出无法构建的代码2.17  本章小结2.18  问题第3章  利用CI减少风险3.1  风险:没有可部署的软件场景:“在我的机器上是行的”解决方案场景:与数据库同步解决方案场景:点错了解决方案3.2  风险:很晚才发现缺陷场景:回归测试解决方案场景:测试覆盖解决方案3.3  风险:缺少项目可见性场景:“您收到了备忘录吗?”解决方案场景:不能使软件可见解决方案3.4  风险:低品质的软件场景:坚持编码标准解决方案场景:维持架构解决方案场景:重复的代码解决方案3.5  本章小结3.6  问题第4章  针对每次变更构建软件4.1  自动化构建4.2  执行单命令构建4.3  将构建脚本从IDE中分离4.4  集中放置软件资产4.5  创建一致的目录结构4.6  让构建快速失败4.7  针对所有环境构建4.8  构建类型和触发机制构建类型私有构建集成构建发布构建构建触发机制触发构建4.9  使用专门的集成构建计算机4.10  使用CI服务器4.11  执行手工集成构建4.12  执行快速构建收集构建测量数据分析构建测量数据选择并实现改进使用专门的集成构建计算机增强集成构建计算机的硬件能力改进测试性能4.13  分阶段构建检查基础设施优化构建过程单独构建系统组件改进软件审查的性能执行分布式集成构建重新评估4.14  这对您如何生效4.15  本章小结4.16  问题第2部分  创建全功能的CI系统第5章  持续数据库集成5.1  自动化数据库集成创建数据库操作数据库创建一段构建数据库的结合脚本5.2  使用本地数据库沙盒5.3  利用版本控制库共享数据库资产5.4  持续数据库集成5.5  让开发者能够修改数据库5.6  开发团队共同关注修复失败构建5.7  让DBA成为开发团队的一员5.8  数据库集成和集成按钮测试审查部署反馈与文档5.9  本章小结5.10  问题第6章  持续测试6.1  自动化单元测试6.2  自动化组件测试6.3  自动化系统测试6.4  自动化功能测试6.5  对开发者测试分类6.6  先执行较快的测试6.7  为缺陷编写测试6.8  让组件测试可重复6.9  将测试用例限制为一个断言6.10  本章小结6.11  问题第7章  持续审查7.1  审查与测试的区别7.2  应该以怎样的频度执行审查7.3  代码测量指标:历史7.4  降低代码复杂度7.5  持续进行设计复查7.6  通过代码审查维持组织机构的标准7.7  减少重复的代码使用PMD-CPD7.8  判断代码覆盖率7.9  持续评估代码品质覆盖率检查频度覆盖率与性能7.10  本章小结7.11  问题第8章  持续部署8.1  随时随地发布可工作的软件8.2  为库中的资产打上标签8.3  得到干净的环境8.4  为每一个构建版打上标签8.5  执行所有的测试8.6  创建构建反馈报告8.7  回滚构建的过程能力8.8  本章小结8.9  问题第9章  持续反馈9.1  所有正确的东西正确的信息正确的人正确的时间正确的方式9.2  使用持续反馈机制电子邮件SMS(文本消息)Ambient Orb和X10设备Windows任务条声音宽屏显示器9.3  本章小结9.4  问题后记:CI的未来附录A  CI资源附录B  评估CI工具参考文献
作者介绍

序言

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP