3 ms·
This violates the law of headlines with questions in them: the answer is YES. In particular, it's possible to turn a legacy system into a non-legacy system thi
by moomin 13y ago
This violates the law of headlines with questions in them: the answer is YES. In particular, it's possible to turn a legacy system into a non-legacy system this way.
- davidgerard 13y agoThat feels like a misuse of the word "legacy", but I know what you mean - the sense of "legacy" as "an unknown quantity of technical debt just landed on my desk."
- moomin 13y agoMichael Feathers defines "legacy" as "something that doesn't have satisfactory tests". Dan North adds "does something useful". Without the tests, refactoring is dangerous. This means that the systems are encouraged to remain static while the world around them changes. Systems that do the job, but for the wrong reasons, are legacy. That last one was me. :)