Lexicon

Protocol-Coupled Domain Logic

Kind: anti-pattern

Layer: Resource Core

Record: lexicon:protocol-coupled-domain-logic

Canonical: Lexicon

Domain logic written directly against a specific protocol, so changing the protocol means rewriting the core.

Listed in Lexicon terms, after Protocol Swap and before Protocol-Specific Features.

Category

  • Portability / Infrastructure / Deployment

Negated by

  • Protocol Independence

Violates

  • Protocol Independence

Linked from

  • Portability / Infrastructure / Deployment