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