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.

In tension with

Mechanism

Linked from