首页 - 新闻 - 如何应对TDD的重构阶段

如何应对TDD的重构阶段

2023-10-02 09:25
| 在 TDD 会话期间,假设我编写了一个失败的测试,然后让它通过。我通过使用提取类和移动方法等重构从原始单元中提取代码来进行重构。现在进一步假设我的原始测试不再覆盖提取的代码,因为原始代码现在模拟其依赖项,这对于单元测试来说是正确的。 返回并对提取的代码进行测试是否合适?或者我在重构过程中犯了一个错误,最终得到了未经测试的代码?感觉我的代码库正在扩展,我必须重构,并且我正在对重构的代码进行大量测试。感觉好尴尬啊。我重构错了吗? ​​