Software Engineering KB

Home

❯

05 Software Design and Architecture

❯

00 OOP and SOLID Principles

❯

01 Concept

❯

DRY

DRY

Feb 10, 20261 min read

  • design-principles
  • dry

DRY

← Back to Other Design Principles

Don’t Repeat Yourself. Every piece of knowledge must have a single, unambiguous, authoritative representation within a system. Duplication leads to inconsistency and increases the cost of change.

Key Properties

  • Single Source of Truth
  • Abstraction Extraction

Related

  • KISS (balance: don’t over-abstract to eliminate duplication)
  • Separation of Concerns (related organizational principle)

design-principles dry


Graph View

  • DRY
  • Key Properties
  • Related

Backlinks

  • Other Design Principles
  • KISS
  • Abstraction Extraction
  • Single Source of Truth

Created with Quartz v4.5.2 © 2026

  • GitHub