From the course: Technical Debt and Legacy Code for Managers
Unlock the full course today
Join today to access over 24,700 courses taught by industry experts.
Types of technical debt
From the course: Technical Debt and Legacy Code for Managers
Types of technical debt
- [Instructor] To further deepen our understanding of technical debt, let's look at the different types of technical debt that we can encounter. A popular way of categorizing technical debt is in a quadrant that Martin Fowler published. In the quadrant, there are two axes. The first one is reckless versus prudent. This is tied to how professional the team will go about their technical debt. The second axis is deliberate versus inadvertent. This is how aware the team is that they've taken on technical debt. Martin Fowler goes on to give examples. Reckless debt that's taken on deliberately occurs when teams know there is a better solution, but say to themselves that there is no time for that. In doing so, they don't assess whether a better solution would be worth the extra time if it allowed them to move the project forward faster. Because like we said, technical debt can slow a team down. An example of taking on technical debt deliberately but prudently is when a team does make this…