【问题标题】:Open source project developed using TDD and Java [closed]使用 TDD 和 Java 开发的开源项目 [关闭]
【发布时间】:2010-11-13 20:02:53
【问题描述】:

我正在寻找一个项目:

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

2) 是/被严格使用TDD开发的。

3) 用 Java 和 JUnit 编写。

有什么想法吗?

【问题讨论】:

标签: java open-source tdd


【解决方案1】:

我们编写了JBehave,BDD 场景框架,也在单元级别使用 BDD。与 TDD 略有不同,但提供了许多相同的值。 (您会在 src/behaviour 而不是 src/test 中找到测试)。

Tyburn 也是如此,这是我前段时间写的一个小的 Swing 自动化工具。

你也可以看看Mockito

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

【讨论】:

    【解决方案2】:

    JUnit 浮现在脑海。

    根据this interview 中的 Erich Gamma 所说,它是“以严格的测试驱动方式”开发的。我还听过对 Gamma 和 Beck 的采访,他们重复了这一说法。

    【讨论】:

      【解决方案3】:

      HibernateSpring 是经过大量单元测试的优秀开源示例。

      编辑,任何 apache commons 项目也是如此......

      【讨论】:

        【解决方案4】:

        "Good example of complex code using TDD" 是 Programmers SE 网站上的一个问题,其中包含您可能感兴趣的答案。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多