June 2024
Intermediate to advanced
458 pages
12h 36m
English
In this chapter, we focus on design debt—and particularly on cases where that design debt is unintentional debt. We will look at the ways in which properly thought-out architectural design decisions can help to avoid or remediate this debt. We start with an introduction to technical debt, followed by a discussion of its roots, and then a consideration of how debt can be addressed through refactoring and redesign. We also discuss how ADD can be used to design with technical debt in mind.
Why Read This Chapter?
You have almost certainly heard about technical debt, and you may already have some notion of what it is and why it is bad. But all too often, there is little discussion of how to design to avoid ...
Read now
Unlock full access