当前位置:首页 » 软件开发
开发技术指南» 文章正文
    引言: MartinFowler&MatthewFoemmel著透明译 英文原文版权由MartinFowler拥有 OriginaltextiscopyrightedbyMartinFowler 原文链接:http://martinfowler.com/articles/continuousIn...
 

 

    摘要:来自www.move2008.com 请下载pdf文档:http://www.move2008.com/down/download/series60_dev_start2.0.zip......
 ·监听以太网(四)packet32函数sdk    »显示摘要«
    摘要:监听以太网(四) packet32函数sdk article last modified on 2002-9-18......


持续集成

martin fowler & matthew foemmel著 透明 译

【程序编程相关:基本形状开发

【推荐阅读:基本形状开发(2)

英文原文版权由martin fowler拥有  【扩展信息:openssl之BIO系列之23---M

original text is copyrighted by martin fowler

原文链接:http://martinfowler.com/articles/continuousintegration.html 

martin fowler

chief scientist, thoughtworks 

    译者语:2002年1月23日,我们很荣幸的在umlchina组织的网上交流中聆听了martin fowler先生的教诲.在

交流中,martin fowler向所有中国软件开发者推荐了这篇文章:continuous integration(«持续集成»).

初读之下,我便感觉到了它的分量,agilechina的林星也称赞:“其中的思想非常的好,大师就是大师.”然

后,用了一周的时间,我终于把这篇文章翻译出来,以飨读者. 

    由于这是fowler先生送给全体中国软件开发者的礼物,所以我绝对不敢独占.任何人都可以在任何地方随意

转载本文,但是在转载时请保持本文完整性——包括标题.版权声明.原文链接.译者语……总之,请不要在转

载的时候做任何改动或增删.另外,如果能在转载的时候顺手给我一个mail,我会更加高兴. 

    下面,请开始欣赏这篇精彩的文章. 

  

    在任何软件开发过程中都有一个重要的部分:得到可靠的软件创建(build)版本.尽管知道创建的重要

性,但是我们仍然会经常因为创建失败而惊讶不已.在这篇文章里,我们将讨论matt(matthew foemmel)在

thoughtworks的一个重要项目中实施的过程,这个过程在我们的公司里日益受到重视.它强调完全自动化的.可

重复的创建过程,其中包括每天运行多次的自动化测试.它让开发者可以每天进行系统集成,从而减少了集成中

的问题. 

  thoughtworks公司已经开放了cruisecontrol软件的源代码,这是一个自动化持续集成的工具.此外,我们还

提供cruisecontrol.ant与持续集成方面的顾问服务.如果需要更多的信息,请与josh mackenzie

(jmackenz@thoughtworks.com)联系. 

本文有以下主要内容:

持续集成的优点 

集成越频繁,效果越好 

一次成功的创建是什么样的? 

单一代码源 

自动化创建脚本 

自测试的代码 

主创建 

代码归还 

总结 

    在软件开发的领域里有各种各样的“最佳实践”,它们经常被人们谈起,但是似乎很少有真正得到实现的.


...   下一页
 ·dom规范和java中的实现(三)    »显示摘要«
    摘要: 2.nodelist接口 nodelist接口提供了对节点集合的抽象定义,它并不包含如何实现这个节点集的定义。nodelist用于表示有顺序关系的一组节点,比如某个节点的子节点序列。另外,它还出现在一些方法的返回值中,例如getnodebyname。 在dom中,nodelist的对象是"live"的,换句话说,对文档的改变,会直接反映到相关的nodelist对象中。例如,如果通过do......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE