上海地区专业的网上书店
一次性购物满100元即可享受VIP会员价格优惠
网站地图 |登录/注册 |购物车 |会员中心 |帮助中心 |友情链接
首页 | 新书上市 | 畅销推荐 | 礼品图书 | 分类浏览 | 出版社专区 | 图书热评 | 求购登记 | 顾客留言 | 图书拾零
 
   图书搜索: 高级搜索

持续集成(软件质量改进和风险降低之道)/华章程序员书库

持续集成(软件质量改进和风险降低之道)/华章程序员书库
新书城图书编号:289050
图书ISBN:9787111229216
出版时间:2008-1-1
出版社:机械工业
作者:(美)杜瓦尔//迈耶斯//格洛弗|译者:王海鹏//贾立群
市场价格:¥35
普通会员:¥28    80
VIP会员:¥26.25   75
购买商品 收藏商品  
【图书分类】
计算机图书>>程序语言
【图书评论】
发表新的评论   
浏览持续集成(软件质量改进和风险降低之道)/华章程序员书库全部评论>>   
【图书目录】
译者序
MartionFowler序
Paul Julius序
前言
作者简介
贡献者简介
第一部分 CI的背景知识:原则与实践
 第1章 启程
  1.1 针对每次变更构建软件
   开发人员
   版本控制库
   CI服务器
   构建脚本
   反馈机制
   集成构建计算机
  1.2 CI的特征
   源代码编译
   数据库集成
   测试
   审查
   部署
   文档与反馈
  1.3 本章小结
  1.4 问题
 第2章 引入持续集成
  2.1 CI生活中的一天
  2.2 CI的价值是什么
   减少风险
   减少重复过程
   生成可部署的软件
   增强项目的可见性
   建立起更强大的产品信心
  2.3 什么阻碍了团队使用CI
  2.4 如何进行“持续”集成
  2.5 项目应该在何时以何种方式实现CI
  2.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 问题
第二部分 创建全功能的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-CPD
  使用Simian
 7.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工具
参考文献
| 会员登陆
| 最近的浏览历史
清除浏览历史>>
| 相关图书
SAP财务管理大全――21世纪管理信息化前沿SAP系列
C#高级编程(第3版)
MFC Windows 应用程序设计习题解答及上机实验
汇编语言程序设计
Visual Basic程序设计题解与实验指导
C++程序设计实践指导
C++程序设计题解与上机指导
C 语言程序设计案例教程
Visual Basic 程序设计
Visual Basic程序设计题解与实验指导
工作时间 保密安全 订单查询及修改 支付方式 投诉 购物流程
联系我们 售后服务 配送问题 积分与优惠 建议 交易条款
·电话:021-66822880    ·邮箱:    ·客服时间( 周一 至 周六 9:00-18:00 )
Copyright © 新书城 2006-2008 , All Rights Reserved   沪ICP备06028173号