profileRyan KesPGP keyI build stuffEmailGithubTwitterLast.fmMastodonMatrix

Design debt

Examples

  • Violations of design rules

Design smells

Abstraction

Causes

  • Violation of design principles
  • Inappropriate use of patterns
  • Language limitations
  • Procedural thinking in OO
  • Viscosity
  • Non-adherence to best practices and processes