- 博客(10)
- 收藏
- 关注
原创 持续集成精华理论
持续集成是一个程序开发的原则,它要求开发小组的每个成员频繁的集成他们的工作成果,这个频度通常是至少每天一次,有时甚至每天多次。每次的集成通过一个包含测试的build去尽快的探测潜在的错误。很多团队都发现这种原则能有效地减少集成问题,并能让他们更快的开发出cohesive(粘连性)的软件。这篇文章对持续集成的技术和用法做了一个快速的总结。 我清楚的记得我参与第一个大的软件项目的情形:当时我在英国...
2009-08-27 16:27:17 97
原创 全面分析持续集成优缺点(4)
我们发现很多开发者都经常看看这个页面,因为它让他们看到项目发展的方向,看到随着人们不断归还代码而发生的变化。有时我们也会在这个页面上放一些其他的项目新闻,但是需要把握好尺度。 要让开发者能在自己的本地机器上模拟主创建过程,这是很重要的。这样,如果集成错误出现了,开发者可以在自己的机器上研究、调试,而不必真的执行主创建过程。而且,开发者也可以在归还代码之前先在本地执行创建,从而降低了主创建失败的...
2009-08-26 17:15:39 445
原创 全面分析持续集成优缺点(3)
XP将测试分为两类:单元测试和容纳测试(也叫功能测试)。单元测试是由开发者自己编写的,通常只测试一个类或一小组类。容纳测试通常是由客户或外部的测试组在开发者的帮助下编写的,对整个系统进行端到端的测试。这两种测试我们都会用到,并且尽量提高测试的自动化程度。 作为创建的一部分,我们需要运行一组被称为"BVT"(Build Verification Tests,创建确认测试)的测试。BVT中所有的测...
2009-08-26 17:14:36 881
原创 全面分析持续集成优缺点(2)
持续集成的关键是自动化。绝大多数的集成都可以而且应该自动完成。读取源代码、编译、连接、测试,这些都可以自动完成。最后,你应该得到一条简单的信息,告诉你这次创建是否成功:"yes"或"no"。如果成功,本次集成到此为止;如果失败,你应该可以很简单地撤消最后一次的修改,回到前一次成功的创建。在整个创建过程中,完全不需要你动脑子。 如果有了这样一套自动化过程,你随便想多频繁进行创建都可以。唯一的局限...
2009-08-26 17:13:47 663
原创 全面分析持续集成优缺点(1)
由于这是Fowler先生送给全体中国软件开发者的礼物,所以我绝对不敢独占。任何人都可以在任何地方随意转载本文,但是在转载时请保持本文完整性--包括标题、版权声明、原文链接、译者语……总之,请不要在转载的时候做任何改动或增删。另外,如果能在转载的时候顺手给我一个mail,我会更加高兴。 下面,请开始欣赏这篇精彩的文章。 在任何软件开发过程中都有一个重要的部分:得到可靠的软件创建(build)...
2009-08-26 17:12:33 1748
原创 Continuum入门--实例 详解
原文参考:http://www.cnblogs.com/eafy/archive/2008/03/16/907909.html作者:jiangshachina本文虽然是Continuum的入门,但并不涉及Continuum的历史、下载与安装,这些内容可以到 Continuum的官方网站 (http://maven.apache.org/continuum/) 上了解。本文主要是以一...
2009-08-26 15:24:01 356
subversion使用心得(1)
1.下载相应软件 下载subversion服务器及客户端软件,svn-1.4.3-setup.exe,TortoiseSVN-1.4.3.8645-win32-svn-1.4.3.msi 2.安装服务器及客户端软件 执行前面下载的两个软件,然后重新启动 3.创建Subversion存储库 ...
2009-08-26 14:28:24 109
Stuts2.0常用标签库总结
很长时间都是在做struts1.x的开发,现在开始了struts2.0的征程 那就从简单的标签说起吧!1.x中常用的标签只有4中html、bean、logic、tiles 而struts2.0里的标签却没有分类,只用在jsp头文件加上 <%@ taglib prefix="s" uri="/struts-tags" %> 就能使用stru...
2009-08-25 11:26:37 89
原创 揭开maven2.0面纱
maven2安装配置介绍Maven2.0的优点 Maven2.0有许多很好功能,这些功能不仅仅是帮助您构建项目。如果您刚刚开始启动一个Java项目,并且想使该项目快速地开展下去,Maven2.0能够在几分钟内达到您的要求。以下是Maven2.0的一些优点: --标准的项目布局和项目结构生成器 --标准的依赖管理机制 --多项目支持 --在开发者需要的时候及时地下载新的插件和功能部...
2009-08-24 17:44:06 100
关于jdbc连接sqlserver2000数据库
关于jdbc连接sqlserver2000数据库出现问题 1.sqlserver2000 数据库驱动 2.如果seqlservr2000为sp2必须打上sp3或sp4补丁 3.xp系统需要升级
2009-08-03 14:24:33 119
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人