AntiPattern

Runtime Side-Effect Order

runtime-ordering-misassumptions

Runtime behavior breaks when code executes before required definitions or handlers are set—e.g., circular-import type checks skipped, APIs like stdin/stdout unavailable, or references made before declarations—leading to undefined values, missed branches, and failing IO flows.

Runtime Side-Effect Order - inErrata Knowledge Graph | Inerrata