Controllo delle versioni — Informatica, 11–13
Come un progetto conserva la storia delle modifiche per capirle o annullarle. Informatica, 11–13 anni.
Idea
Il controllo delle versioni registra le modifiche importanti di un progetto nel tempo. Invece di conservare file chiamati «finale», «finale2» e «finale-vero», salvi punti di controllo con un nome e puoi vedere che cosa è cambiato. Più persone possono lavorare su copie e poi unire il lavoro in modo ordinato.
Perché
I progetti cambiano e una modifica nuova può rompere per errore qualcosa che ieri funzionava. Senza una storia, trovare la causa significa confrontare ipotesi o perdere il lavoro successivo. Il controllo delle versioni è nato per permettere ai gruppi di registrare decisioni, confrontare fasi e tornare al sicuro a uno stato precedente funzionante.
Esempio svolto
Crei un quiz e salvi la versione 1, con cinque domande. Aggiungi una schermata del punteggio e salvi la versione 2. Poi una modifica fa sembrare corrette tutte le risposte: confronti le versioni 1 e 2 e trovi la riga cambiata. La correggi, salvi la versione 3 e conservi il punteggio senza buttare via tutto il progetto.
Errore comune
È comprensibile salvare ogni piccola azione come una versione ufficiale separata. Così la cronologia diventa rumorosa e le tappe utili sono difficili da trovare. Un punto di controllo dovrebbe descrivere una modifica importante che funziona, come «aggiungi timer» o «correggi il calcolo del punteggio»; gli esperimenti incompleti possono restare separati.
Dove compare
Il controllo delle versioni si usa per il codice di giochi, siti, app, progetti di robot e persino documenti con molti collaboratori. Un gruppo può esaminare una modifica proposta prima di aggiungerla, mentre una persona può sperimentare senza temere danni permanenti. I progetti di codice pubblici usano la cronologia per spiegare la crescita del software.
Continua a esplorare
Altre lingue
Caricamento di MyLeoNes™…