Lexicon

Hardcoded Extensions

Kind: anti-pattern

Layer: Extensibility Core

Record: lexicon:hardcoded-extensions

Canonical: Lexicon

Wiring extensions directly into the core so adding one requires editing and rebuilding the core.

Listed in Lexicon terms, after Hardcoded Branch Constant and before Hardcoded Instantiation.

Category

  • Plugin / Extensibility / IoC

Negated by

  • Plugin Architecture

Violates

  • Plugin Architecture

Linked from

  • Plugin / Extensibility / IoC