2010-11-13 83 views
2

我正在寻找一个项目:使用TDD和Java开发的开源项目

1)有可用的源包括测试。

2)/严格使用开发TDD

3)写在Java和JUnit。

任何想法?

+0

顺便提一下,什么是TDD? – Rogach 2010-11-13 20:06:29

+1

测试驱动开发 – 2010-11-13 20:08:39

+0

类似:http://stackoverflow.com/questions/573699/open-source-projects-that-demonstrate-tdd-and-solid-priciples – SimonJ 2010-11-13 20:20:30

回答

2

JUnit

根据Erich Gamma的this interview,它是在“严格的测试驱动的方式”开发的。我也听过伽马和贝克的采访,他们重复了这个说法。

1

HibernateSpring是经过严格单元测试的很好的开源示例。

编辑,任何Apache的百科全书项目,以及...

5

我们写JBehave,该BDD方案框架,在单元级使用BDD了。与TDD略有不同,但提供了许多相同的值。 (你会在src/behavior而不是src/test找到测试)。

同上Tyburn,这是我前段时间写的一个小的Swing自动化设备。

您可能还会看到Mockito

我推荐这三个,因为它们是为了支持BDD本身的方面而写的,所以编写它们的人确实非常关心这个东西。我想到了