【发布时间】:2015-02-25 11:33:46
【问题描述】:
我有一个关于 TDD 的一般性问题。
众所周知,测试驱动开发需要大量测试。在最佳实践中,您应该在每次编写新代码后测试您的代码,您可以进行测试。 因此,尽可能快地保持测试是非常合理的。 现在的问题是: 最慢的速度有多慢。我们从分钟区开始吗?秒?什么是最好的? 例如,我有一个测试,它有一个 3x3 测试矩阵。 执行此测试需要几秒钟。 假设总结一下,测试一个包可能需要一天的时间。 这意味着,程序员每天会浪费一个小时等待。
所以问题是: 测试可能需要多长时间?
【问题讨论】:
-
“在最佳实践中,您应该在每次保存后测试您的代码” - 呃,不。当你实现了可以测试的东西时,你就运行测试
-
好的。是的。也许这句话说得不好。我的意思是,就是这样。你测试,当它有意义的时候。什么时候能给出答案。但是,很多时候,你运行你的测试。
标签: unit-testing tdd