When you have to make a change in a legacy codebase, here is an algorithm you can use:
- Identify change points
- Find test points
- Break dependencies
- Write tests
- Make changes and refactor
When you have to make a change in a legacy codebase, here is an algorithm you can use: