Message Chain

Kind: anti-pattern

Layer: Enforcement Core

Aliases: Train Wreck

Record: architecture:message-chain

Severity: discouraged

Scope: event_messaging

Formed by: Require clients to traverse a chain of objects to reach behavior or data, exposing internal object graph structure.

Canonical: Ontology

A defect in which a client navigates a chain of objects to reach the behavior it needs.

Listed in Architecture principles, after Inappropriate Intimacy and before Middle Man.

Refactored by

Severity

Category

Force

Negated by

Linked from