Fehler systematisch reproduzieren, eingrenzen und mit Breakpoints, Stacktraces und dem Debugger untersuchen. Kleine Experimente und minimale Fehlerbeispiele ersetzen planloses Ändern des Codes.