Skip to content

Glossary: Refactoring and Clean Code

legacy code change recipe

Five steps for changing untested code. Find the change point, find a test point, break the dependencies, pin the current behavior with tests, then change and refactor.

Where the book teaches it

Related terms

Legacy codeSeamCharacterization test