3 ms·
If you test at a high enough level you shouldn't have to throw the tests away while refactoring.
by crdoconnor 11y ago
If you test at a high enough level you shouldn't have to throw the tests away while refactoring.
- Ace17 11y agoYou need throwable characterization tests when you don't know what the legacy code is supposed to do, but don't want to change its behaviour.
- crdoconnor 11y agoWhy should those characterizing tests be throwable if you don't want to change its behavior?
- grayclhn 11y agoBecause you may want or need to change aspects of the behavior, but not while refactoring.