Convention over Configuration
Kind: principle
Layer: Declarative Core
Aliases: Coding by Convention
Record: architecture:convention-over-configuration
Severity: contextual
Scope: framework, application structure
Canonical: Ontology
A design rule that a framework infers settings from stable naming and placement conventions, and explicit configuration covers only the exceptions.
Listed in Architecture principles, after Declarative Configuration and before Capability Declaration.
Requires
Reinforces
Enables
Conflicts with
In tension with
Tensions
Contracts
Violated by
Refactored by
Severity
Category
Reinforced by
Linked from
- Definitions own what, code owns how
- Correctness / Determinism / Verification
- Architecture Review / Evolution / Governance Artifacts
- Taxonomy / Classification / Naming
- Architecture Review Evolution Governance
- Contracts / Interfaces / Compatibility
- Core Modular Design
- Metadata / Self-Description / Declarative Systems
- Automation
- Severity levels
- The resolutions