Hidden Time/Randomness/Global State

Kind: anti-pattern

Layer: Computation Core

Record: lexicon:hidden-time-randomness-global-state

Canonical: Lexicon

Reading the clock, randomness, or global state inside a computation, making its output nondeterministic.

Listed in Lexicon terms, after Hidden IO and before Implementation-Only Testing.

Category

Negated by

Violates

Linked from