---
date: 2021-04-05
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