如何处理TDD的重构阶段
|
在TDD会话过程中,假设我编写了一个失败的测试,然后使其通过。我通过使用诸如提取类和移动方法之类的重构从原始单元中提取代码来进行重构。现在进一步假设我的原始测试不再涵盖提取的代码,因为原始代码现在模拟了其依赖关系,这对于单元测试是正确的。
返回并将测试改型到提取的代码是否合适?还是我在重构期间最终得到未经测试的代码时犯了一个错误?感觉就像我的代码库正在扩展一样,我必须进行重构,我正在对重构的代码进行大量测试。感觉真尴尬。我重构错了吗?
没有找到相关结果
已邀请:
2 个回复
陷牡彭拈峰
嘘崇蔡对