随笔分类 -  Agile Development

Articles about agile practice, like TDD/BDD, CI etc.
摘要:一、可持续集成管理 持续集成,CI:即Continuous integration。 可持续集成的概念是基于团队(小组)协作开发而提出来的,为了提高团队开发效率与降低集成风险(早发现,早解决。晚发现,解决更麻烦),各种可持续集成的管理平台应运而生,这里介绍其中一种小而实用的平台管理工具——TeamC... 阅读全文
posted @ 2014-04-15 13:01 laughter 阅读(517) 评论(0) 推荐(0)
摘要:测试驱动开发体现了开发人员对软件产品各部分运作方式的理解,而行为驱动开发则关注于开发人员对软件产品最终表现的行为的预期。 行为驱动开发 TDD更像是一种范式而不是一个过程。它描述了一种先编写测试,然后实现,并伴随可能的代码重构这样的一系列步骤。但其并没有关于以下的内容: 应该从哪里开始开发; ... 阅读全文
posted @ 2014-04-06 18:28 laughter 阅读(746) 评论(0) 推荐(0)
摘要:简单而言,BDD是一系列基于TDD的工具和方法集发展而来的开发模式,一般不认为是一种新的开发模式,而是作为TDD的补充。因此,首先对TDD的概念进行进行。 测试驱动开发(TDD) TDD模式采取的是迭代式的开发流程。软件的每个功能特性的开发都是从编写一个针对性的测试开始。一开始测试无法通过,然后开发... 阅读全文
posted @ 2014-04-06 17:12 laughter 阅读(738) 评论(0) 推荐(0)