Refactorings require new tests
William C. Wake writes: "Refactoring [..] has a psychological side: a better design, but also a different design. A different design may induce people to act differently (indeed, that’s why we do it!). In particular, a different design may give people different expectations about code."
link






