mirror of
https://github.com/alrayyes/wiki.git
synced 2024-11-25 04:56:23 +00:00
25 lines
539 B
Markdown
25 lines
539 B
Markdown
---
|
|
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
|