Reengineering Legacy Code to Reduce Technical Debt
June 23, 2016
The thought of legacy software conjures up visions of complex, buggy and highly coupled code. However, these difficult-to-maintain older applications also contain deep knowledge of both the customer use cases and the design choices that support those requirements. The very fact that legacy code has been around for a long time is often an indication of how valuable it is.
- Make intelligent choices about when to refactor and when to rebuild
- Identify key components for reuse
- Make your code more modular through dependency management
- Implement architectural rules to prevent code erosion
Please fill out the contact form to the left to receive a link to the download.
Thanks for your interest in Lattix!