--- 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