是否可以重写单元测试?

Adi*_*M P 2 unit-testing

我还在学习OOP,每天都会发现一些异国情调.因此,在编写单元测试时,看起来通常具有函数名称,并且通常已经定义了程序设计.例如,"测试此工厂或该依赖性容器以查看它是否按预期工作".

作为一个学习者,我很确定我会想要改变很多东西,从功能名称到代码结构,再到功能本身,随着时间的推移.显然,这意味着重写测试以使它们通过.你有没有遇到这个问题?我读过的一些事情就像写一次触摸测试一样禁忌,那么你如何解决这个问题呢?

Ser*_*sev 6

一旦写完就触摸测试是禁忌

当然,这完全是胡说八道.时间过去,事情发生变化,代码发生变化,需要触及测试.随意修改和重写测试,但要小心不要在过程中意外丢失功能(当重写版本不测试以前版本的情况时).

对我来说,这个问题根本不存在.