From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt

Unlock the full course today

Join today to access over 22,600 courses taught by industry experts or purchase this course individually.

Technical debt will grow like weeds

Technical debt will grow like weeds

From the course: Agile Software Development: Dealing with Legacy Code and Technical Debt

Start my 1-month free trial

Technical debt will grow like weeds

- [Narrator] Technical debt is not something that you just address once and stays gone forever. Instead, it's a lot like weeding a garden. After you take the time to remove all of the weeds in your garden, they will not stay gone forever. The weeds will come back. Slowly at first, but then before you know it, your garden will be overrun again. The best way to address this is to spend a little bit of time weeding your garden every day. There are some specific practices that you can make part of your team's daily and weekly repertoire to keep technical debt to a minimum. One of the critical practices for your team to embrace is test-driven development. You write tests to describe the behavior you want out of your code before you write the code that passes the test, but just writing automated tests isn't enough. A critical component of test-driven development often gets overlooked, that's the refactoring step, and…

Contents