【发布时间】:2011-04-09 23:44:59
【问题描述】:
我找到了Open source projects with good quality tests,但我想问一些不同的问题。
我很难想象如何使用 TDD 实践构建生产代码,特别是对于大部分功能依赖于一个或多个外部系统的网络数据库驱动应用程序。我见过的两种主要的实现策略是从相关系统中解耦代码和使用模拟。然而,我的直觉是,正确地做任何一个也会很复杂且容易出错。
我想看看一些使用测试驱动开发实践从头开始构建的真实代码。这样的项目必须从很早就开始处理这些问题,我认为查看结果会很有启发性。有没有正面或负面的例子?
【问题讨论】:
标签: unit-testing tdd