为什么我们应该从 TDD 中的失败测试开始?

Raj*_*eka 2 tdd

我已经开始在我的一个游戏项目中练习 TDD。这真的很有趣。但是我不明白,为什么我们要从失败的测试开始?是因为这是一条规则,我们必须遵守它,还是这背后有什么哲学?请分享您的想法。

问候, 拉吉布

Mar*_*oth 5

这是为了证明测试本身确实在发挥作用。

如果在您编写或更改任何代码之前测试就通过了,那么很明显该测试不是很有效,所以编写测试,确保它失败,然后编写代码以满足测试。

确实,使用 TDD,您编写的每段代码都应该修复失败的测试。这样您就可以确保您的代码经过全面测试。