您的浏览历史

持续集成:软件质量改进和风险降低之道(第18届Jolt震撼大奖图书)

18届Jolt震撼大奖
和《人月神话》中文版 英文注释版成套修炼效果更佳

进入免费试读

市场价 : ¥35.00
会员价 : ¥26.25(75折)
校园特惠价 : ¥26.25     (马上了解)
加入教材预订单 new (50天教材预留服务)

【评 价】 (共 18 条) 参与评论
【原 书 名】 Continuous Integration: Improving Software Quality and Reducing Risk
【原出版社】 Addison-Wesley Professional
【作 者】(美)Paul M.Duvall;Steve Matyas;Andrew Glover [同作者作品] [作译者介绍]
【译 者】 王海鹏;贾立群[同译者作品]
【丛 书 名】 华章程序员书库
【出 版 社】 机械工业出版社     【书 号】 9787111229216
【出版日期】 2008 年1月 【开 本】 16开 【页 码】 218     【版 次】1-1

精彩评论

【内容简介】

本书全面深入地讨论持续集成的各个方面。本书介绍了一种增加项目可见性、降低项目失败风险的有效实践。许多软件开发的资深人士认定,这种方法非常不错。本书除了介绍持续集成的基本原则和工具之外,也介绍了测试驱动、代码审查、数据库集成、信息反馈等实践和工具。书中的各种主题介绍了今天在持续集成领域中运用的各种方法,帮助读者衡量需要进行的折衷。

【编辑推荐】

本书适合软件开发人员及团队阅读,也适合大专院校相关专业师生参考。
  本书向软件开发者展示了如何将集成从一件痛苦的事情变成日常开发过程的一部分。正如作者所说的,关键就在子利用持续集成的实践和技术经常进行集成。
  本书首先从最基础的东西开始讲起,讨论了持续集成的概念和实践,然后进一步讨论了持续集成系统执行的其他有效过程,如数据库集成,测试、审查。部署和反馈。通过40多个持续集成相关的实践和不同语言环境下的应用示例,读者可以明白持续集成将导致更快速的软件开发,在开发生命周期中的每一步都能得到可部署的软件,而且减少了引入缺陷和发现缺陷之间的时间,节约了开发时间,降低了开发成本。通过成功地实现持续集成,开发者可以减少风险和重复的手工操作过程,开发团队可以更好地了解项目的状态。
  本书主要内容:
  ·如何在软件开发项目中让集成变成“小事一桩”。
  ·如何减少构建软件时的重复过程。
  ·在团队中有效地实现持续集成的实践和技术。
  ·减少很晚发现缺陷、低品质软件和项目缺少可见性的风险。
  ·对市场上不同持续集成服务器和相关软件的评估。
  ·本书的配套网站www.integratebutton.com提供了更新内容和代码示例。

【作译者介绍】

本书提供作译者介绍
Paul M.Duvall是Stelligent公司的CTO。Stelligent公司是一家咨询公司,通过优化软件开发过程,帮助开发团队可靠地、快速地开发出更好的软件。他基本上担任过软件开发项目中的所有职务,从开发者到测试者再到架构师和项目经理。他写过很多书,经常在http://testearly.com上写日志。
<< 查看详细

【目录信息】

译者序
Martion Fowler序
Paul Julius序
前言
作者简介
贡献者简介
第一部分 CI的背景知识:原则与实践
 第1章 启程
  1.1 针对每次变更构建软件
   开发人员
   版本控制库
   CI服务器
   构建脚本
   反馈机制
   集成构建计算机
  1.2 CI的特征
   源代码编译
   数据库集成
   测试
<< 查看详细目录

【译者序】

软件项目开发有两大难题:一是确定软件的需求,即确定目标;二是确定目前离目标还有多远,即确定剩余的工作量。第二个问题就是项目缺少可见性的问题,对于它的讨论“人月神话”做出了“巨大贡献”。当一个项目经理或一名开发者说已经完成了80%的任务,您必须保持审慎的态度。因为剩下的20%可能还需要80%的时间,甚至永远也不能完成。您可能迟迟不能拿到可以部署的软件,对此所有人都无能为力,只能表示深深的遗憾。这确实让专业软件开发者的声誉蒙羞。但是对于大型软件开发这样的复杂工作,我们的经验确实显得有些不够。.
本书向我们介绍了一种增加项目可见性、降低项目失败风险的有效实践经验。许多软件开.. << 查看译者序

【前言】

在我刚刚参加工作的时候,我看到杂志上有一张整页的广告,展示了键盘上的一个键,类似Enter键,上面标着“Integrate”(集成)(参见图1)。键下面的文字是“假如一切如此容易。”我已记不清楚这个广告是谁为了什么而做的,但它打动了我的心。在软件开发方面,我曾想,这当然永远不会实现,因为在我们的项目里,我们会花几天的时间在“集成地狱”中挣扎,在接近项目里程碑的时候尝试将大量软件组件拼凑起来。但是我喜欢这个想法,所以我剪下了这张广告,把它贴在我的墙上。对我来说,它代表了我成为一名高效率的软件开发者的主要目标之一:将重复的、容易出错的过程自动化。而且,它包含我的梦想,即将软件集成变成项目中的.. << 查看前言
评论交流
添加新评论
查看全部评论(共18条)
6人
 37%
5人
 31%
3人
 18%
0人
 0%
1人
 6%
1人
 6%

读者
该会员在china-pub购买过此书
会员名:luoding  评价等级:   
文章的内容不错,对理解和应用CI有很好的指导作用。
虽然书挺薄,但是也不是一下子就能体会其全部内容。
值得在顺手的地方摆着,需要的时候查一下。
发表于:2008-6-30 最新讨论:2008-6-30
送鲜花(得0支) 扔鸡蛋(得0个)

读者
会员名:Alice_injuly  评价等级:   
推荐大家阅读《移山之道——VSTS软件开发指南》(http://www.china-pub.com/35373 )很实用,讲项目管理和团队管理的,比较适合开始做项目经理或者打算向这方面发展的人看。
发表于:2008-5-14 最新讨论:2008-5-14
送鲜花(得0支) 扔鸡蛋(得0个)

读者
该会员在china-pub购买过此书
会员名:visual-lion  评价等级:   
好书,对产品质量控制很有帮助
发表于:2008-4-20 最新讨论:2008-4-20
送鲜花(得0支) 扔鸡蛋(得0个)

读者
该会员在china-pub购买过此书
会员名:glarysun  评价等级:   
为什么我买的这本书后面贴着一个样书,非卖品的激光防伪标签,怎么能卖给客户样书呢?
发表于:2008-4-11 最新讨论:2008-4-11
送鲜花(得2支) 扔鸡蛋(得0个)

读者
会员名:hzwangbing  评价等级:   
看评论觉得不错,但看了样章觉得不怎么样。不能算一本书,应该叫做User Guide差不多。
内容比较过时,是翻译的太久了?
发表于:2008-3-19 最新讨论:2008-3-19
送鲜花(得0支) 扔鸡蛋(得0个)
添加新评论
查看全部评论(共18条)