2024-05-06 20:40:05 +00:00
|
|
|
---
|
2024-10-29 18:27:12 +00:00
|
|
|
date: 2021-04-05
|
2024-05-06 20:40:05 +00:00
|
|
|
id: 9b2fad1e-3e54-420b-a4df-25aa46cee6a1
|
|
|
|
title: Design debt
|
|
|
|
---
|
|
|
|
|
|
|
|
# Examples
|
|
|
|
|
|
|
|
- Violations of design rules
|
|
|
|
|
|
|
|
# Design smells
|
|
|
|
|
|
|
|
## Abstraction
|
|
|
|
|
|
|
|
- [Impact of Multifaceted Abstraction on Key Quality
|
|
|
|
Attributes](20210405121351-impact_of_multifaceted_abstraction_on_key_quality_attributes)
|
|
|
|
|
|
|
|
## Causes
|
|
|
|
|
|
|
|
- Violation of design principles
|
|
|
|
- Inappropriate use of patterns
|
|
|
|
- Language limitations
|
|
|
|
- Procedural thinking in OO
|
|
|
|
- [Viscosity](20210405123214-viscosity)
|
|
|
|
- Non-adherence to best practices and processes
|