MTBuilder AcademyLearn it. Test it. Build it.
Bench reference · 254 terms

Words worth knowing

Start with the plain-language meaning, then reach for the technical definition when you need precision.

Showing 1 term

Heisenbug

Also: observer-sensitive bug

Link to term
In plain language

A defect that changes or disappears when attempts to observe it alter timing or state.

Technical definition

Logging, breakpoints, probes, optimization, and memory layout can perturb races, electrical loading, and deadlines.

Example Adding serial prints hides a missed-deadline race by slowing both tasks.

Common misconception Intermittence does not make the bug imaginary; observation itself may be an input.