Lexicon

Restrict Global Mutation

Kind: technique

Layer: Structural Core

Record: lexicon:restrict-global-mutation

Canonical: Lexicon

A technique for forbidding writes to global objects outside one owning module.

Listed in Lexicon terms, after Localize Effect and before Split Abstraction.

Category

  • Core Modular Design

Refactors

  • Action at a Distance

Linked from

  • Anti-patterns