From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt
Embrace the legacy and tackle the debt
From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt
Embrace the legacy and tackle the debt
- [Scott] Legacy code and technical debt, two topics that go hand in hand. Primarily because the solutions for addressing them are largely the same. You are working with code that was likely abandoned by the people who created it, and it's now your responsibility to take ownership and transform the system into one that will be recognized as modern. This is a significant undertaking, and will likely take you years to achieve. This effort can seem so daunting, that many teams will advocate giving up and just building something brand new from scratch. Building new from scratch is very tempting, but it comes with a ton of other challenges. You can avoid these challenges by embracing the legacy system that you have and to making a commitment to pay down technical debt while making improvements to it. Hi, I'm M. Scott Ford, co-founder of Corgibytes, an organization that works exclusively on legacy code products. Come join me in my LinkedIn Learning course, on dealing with legacy code and technical debt.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.