Temporal Coupling
Kind: anti-pattern
Layer: Enforcement Core
Record: architecture:temporal-coupling
Severity: discouraged
Scope: modularity, contract_compatibility, correctness_verification, causality_ordering
Formed by: Require operations to be called in a specific undocumented order for correctness.
Canonical: Ontology
A defect in which operations must be called in an undocumented order to work.
Listed in Architecture principles, after Zombie Code and before Hidden Side Effect.
Refactored by
Severity
Category
Force
Violates
Negated by
Linked from
- Orchestration as declared structure
- An anti-pattern is a decay path
- Anti-patterns
- Correctness / Determinism / Verification
- Scalability / Performance / Optimization
- Behavioral Patterns
- Correctness / Determinism / Verification
- Creational Patterns
- Scalability / Performance / Optimization
- Severity levels
- The forces