Am leichtesten erkennt man einen Defekt daran, dass das System einen Fehler meldet. Schwierig ist der Fall, in dem es ohne Meldung falsch läuft: Auf dem Bildschirm sieht alles gut aus, das Ergebnis ist still falsch. Diese Lektion zeigt, wo und in welcher Reihenfolge man dann sucht.
Ein lauter Fehler meldet sich: Etwas bleibt stehen, eine Lampe wird rot, eine Benachrichtigung kommt. Ein stiller Fehler meldet sich nicht. Das System läuft weiter, jeder Schritt meldet Erfolg, und das erzeugte Ergebnis ist falsch. Es kann Tage dauern, bis es auffällt, denn niemand verdächtigt etwas, das läuft.
Die typischen Formen sind diese: Ein Feld kommt leer an, also rechnet eine Berechnung von null; ein Bereich ist zu kurz geschrieben, also wird eine Spalte nie gelesen; eine Regel wird nur in einem bestimmten Fall übersprungen. In allen drei Fällen meldet das System Erfolg. Ein stiller Fehler ist gefährlicher.
Sind die Daten, die ins System gehen, wirklich die erwarteten? Feldname, Bereich, leere Zelle. Die meisten Störungen zeigen sich nicht in der Regel, sondern in dem, was die Regel erreicht. Sehen Sie die Eingabe mit eigenen Augen, bevor Sie die Regel lesen.
Stimmt die Eingabe, gehen Sie zur Regel. Schreiben Sie einzeln auf, was sie in welchem Fall tut, und führen Sie ein echtes Beispiel über diese Aufschrift. Eine Regel, die auf dem Papier nicht trägt, trägt auch im System nicht.
Vergleichen Sie die erwartete Zahl der Datensätze mit der erzeugten. Stimmen die Zahlen nicht überein, liegt eine Störung vor, auch wenn auf dem Bildschirm nichts zu sehen ist. Zählen ist verlässlicher als Hinsehen.
Dieser Schritt wird am häufigsten übersprungen. Tritt die Störung bei Ihnen nicht erneut auf, können Sie auch nicht beurteilen, ob Ihre Änderung geholfen hat. Rufen Sie die Störung zuerst absichtlich noch einmal hervor; erst danach beginnen Sie mit dem Beheben.
Es gibt noch eine Falle. Gibt ein Prüfwerkzeug lange dieselbe Warnung aus, hört diese Warnung auf, Information zu tragen. Eine Lampe, die immer rot leuchtet, liest niemand. Eine Warnung sollte gelegentlich daraufhin geprüft werden, ob sie noch zutrifft; sonst verschwindet die echte Störung im selben Bildschirm.
Wenn Sie vermuten, dass ein System still falsch läuft, schreiben Sie uns und wir sehen es gemeinsam an.