文章:“持续集成”也需要重构——持续集成实践在Cruise开发过程中的演进

持续集成是极限编程十二实践之一(1999年Kent Beck编写的《解析极限编程》),最初被使用极限编程方法的开发人员所推捧,并在过去的几年中得到广泛应用,成为业界广为人知的软件开发实践。该实践用于解决软件开发过程中一个具体且重要的问题,即“确保当某个开发人员完成新的功能或修改代码后,整个软件仍旧能正常工作。”

\

然而,持续集成并非像大多数人想像的那样,首次部署好持续集成环境后就大功告成,一劳永逸了。恰恰相反,它与你项目中的其它产品代码一样,需要改进与重构,否则,就会使你进入一种“持续闹心”的状态,甚至可能让你觉得这件事根本不应该做,如何解决这一问题呢?对“持续集成”应用“Retrospective”和“重构”。本文将结合Cruise团队一年多的实际历程,讲述持续集成实践在软件开发过程中的演进。

\

作者将持续集成的演进分成如下步骤:

\

1. 基本持续集成——万里长征第一步
\2. 阶段化持续集成——平衡的艺术
\3. 过程化持续集成——消除浪费
\4. 管道式持续集成——企业级持续集成的解决方案
\5. 并发执行——时间就是金钱,资源也是金钱

\

查看文章全文:“持续集成”也需要重构——持续集成实践在Cruise开发过程中的演进

\

相关阅读

\

[ ThoughtWorks实践集锦(1)] 我和敏捷团队的五个约定

\

[ ThoughtWorks实践集锦(2)] 如何在敏捷开发中做好数据迁移

\

[ ThoughtWorks实践集锦(3)] RichClient/RIA原则与实践(上)(下)

\

[ ThoughtWorks实践集锦(4)] 为什么我们要放弃Subversion

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值