【发布时间】:2015-07-15 15:12:51
【问题描述】:
这最近让我发疯了......
什么是重构?
代码重构是重构现有计算机代码的过程 - 改变因子 - 不改变其外部行为。
我们如何确保在重构过程中不会破坏任何东西?
在重构一段代码之前,需要一套可靠的自动单元测试。这些测试用于证明重构之前模块的行为是正确的。
好吧好吧。但是,如果我在单元测试中发现代码异味 ,我该怎么办?说,一个做太多的测试方法?如何确保在重构单元测试时不会破坏任何内容?
我需要某种元测试吗?是否一直进行单元测试?
或者单元测试根本不遵守重构的正常规则?
【问题讨论】:
标签: unit-testing refactoring agile