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
Related
- KISS (balance: don’t over-abstract to eliminate duplication)
- Separation of Concerns (related organizational principle)