Stanislaus HeesBuchbegleitung

LESEN · VERSTEHEN · WEITERDENKEN

KI ins eigene Produkt · Seite 203

Inhalt

entsteht die Situation, die eine allgemeine Meldung „Netzwerkfehler“ leicht verdeckt.

Prüfe den bestehenden Reservierungsweg von Leihregal mit Testdaten. Simuliere einen Verbindungsabbruch, nachdem der Server gespeichert hat, aber bevor die Bestätigung die Oberfläche erreicht.

Zeige den gespeicherten Bestand und den Zustand auf dem Bildschirm. Die Oberfläche darf aus dem fehlenden Empfang keinen sicheren Fehlschlag ableiten. Sie soll den begonnenen Vorgang wiederfinden und sein Ergebnis prüfen können, auch nach dem Neuladen der Seite.

Behebe den Fehler im vorhandenen Reservierungsweg. Zeige danach denselben Versuch und prüfe die Zahl der Reservierungen.

Eine freundlichere Fehlermeldung allein genügt nicht. Im gewünschten Ergebnis existiert genau die eine angeforderte Reservierung, und sie erscheint nach dem Abgleich auch auf Maras Bildschirm. Daneben prüft sie den anderen Verlauf: Der Auftrag wurde gar nicht gespeichert. Beide Versuche beginnen mit demselben Verbindungsproblem und haben unterschiedliche Ergebnisse. Eine brauchbare Lösung erhält diesen Unterschied.

Ein Timeout bedeutet zunächst nur, dass eine erwartete Antwort nicht rechtzeitig ankam. Daraus folgt nicht, dass die angeforderte Änderung ausgeblieben ist. 2