use*_*807 1 testing tdd unit-testing
如果我编写测试代码来测试我的代码,那么测试代码可能有错误,因此需要进行测试,当我的代码更改时,我的测试代码可能需要更改.无限重复广告.
这个问题是如何解决的(在实践中和理论上)?
测试测试代码,代码测试测试.
当您编写测试时,然后编写足够的代码来运行它,测试失败.然后你编写代码让它通过.如果它没有这样 - 如果它在你编写代码之前通过,或者如果它在之后失败,那么就会出错.如果在编写代码之前测试通过,那么测试显然有问题 - 修复它,直到你变红并得到你预期的失败.如果测试是红色的并且在编写代码后没有变为绿色,则两个问题之一是错误的:测试或代码.搞清楚,修复它,继续前进.
| 归档时间: |
|
| 查看次数: |
282 次 |
| 最近记录: |