debugging
RU: отладка
The disciplined process of locating the cause of incorrect program behaviour. Because the machine is deterministic — the fetch-decode-execute cycle always does the same thing for the same state — debugging is reasoning, not guessing: form a hypothesis about which step diverged from expected, then test it by narrowing the range, reading the trace, and checking state.