Skip to content

Glossary: Refactoring and Clean Code

Legacy code

Michael Feathers' definition: code without tests. Age doesn't matter, because without tests nobody can change it and know it still works.

Where the book teaches it

Related terms

Technical debtSeamCharacterization test