我正在寻找一个项目:
1)有可用的来源,包括测试。
2)严格使用 TDD 开发。
3)用 Java 和JUnit编写。
有什么想法吗?
答案 0 :(得分:5)
我们在单元级别使用BDD编写了JBehave,即BDD场景框架。与TDD略有不同,但提供了许多相同的值。 (您将在src / behavior而不是src / test中找到测试。)
与Tyburn同上,我前段时间写过一个小小的Swing自动化工具。
您也可以查看Mockito。
我推荐这三个因为它们是为了支持BDD本身的方面而写的,所以编写它们的人真的非常关心这些东西。
答案 1 :(得分:2)
根据this interview中的Erich Gamma,它是以“严格的测试驱动方式”开发的。我也听过Gamma和Beck的采访,重复了这一说法。
答案 2 :(得分:1)
答案 3 :(得分:0)
"Good example of complex code using TDD"是程序员SE网站上的一个问题,您可能会对此感兴趣。