Design by Contract / Development Speed

Kind: tension

Record: tension:design-by-contract-development-speed

Canonical: Schema

"design-by-contract" (contracts-core layer) is traded against "Development Speed" (contracts-core layer) — a principle cannot be scope-separated from a quality, metric, or cost it competes with; resolve by measuring "Development Speed" and choosing an explicit operating point.

Listed in Tensions, after PACELC Theorem / Throughput and before Explicit Contracts / Rapid Prototyping.

In tension with

Mechanism

Linked from