Do Not Repeat Yourself (DRY) / Locality of Behavior
Kind: tension
Record: tension:do-not-repeat-yourself-dry-locality-of-behavior
Canonical: Schema
Knowledge that means the same thing, such as a rule, a schema or a single source of truth, is centralized. Code that only looks alike stays local, because abstracting a coincidental similarity produces shared code with no shared meaning.
Listed in Tensions, after Separation of Concerns / Over-Layering and before Do Not Repeat Yourself (DRY) / Simplicity.