【发布时间】:2010-09-29 05:38:56
【问题描述】:
当我在家发展时,我一直在努力推动自己的心态,使其更倾向于 TDD 和一点 DDD。
我不明白的一件事是,您为什么要创建一个虚假的存储库来进行测试?我没有真正研究过它,但测试的想法肯定是帮助解耦你的代码(给你更多的灵活性),减少所需的代码并减少错误的数量。
那么有人能解释一下我愚蠢的大脑为什么有些人喜欢测试假存储库吗?我原以为针对真实数据库进行测试是比创建虚假数据库更好的替代方法,因为这样您就知道它可以针对您的真实数据存储。
【问题讨论】:
-
我也看不出任何原因,设置数据库实例并用于开发很容易。
-
您询问有关测试假存储库和测试反对假存储库的问题。我认为您的意思是反对,但您能否澄清问题以便人们提供更有针对性的答案?
标签: tdd repository fake-repositories