Un giovane produce un piccolo programma e lo esegue senza leggere ciò che fa. Propongo di capire input, operazioni e dati coinvolti prima dell’esecuzione.
Nell’esempio, il codice tenta di modificare file che il progetto doveva soltanto leggere. La possibilità di generare software non equivale alla capacità di usarlo in sicurezza.
Per imparare, conviene lavorare su esempi controllati e verificare i passaggi. Se le conseguenze superano le proprie competenze, serve supervisione adeguata.
