Skip to main content

Cos'è un rilascio rotolante?

Un rilascio di rotolamento è un software che aggiorna la filosofia che, invece di creare grandi aggiornamenti tutti in una volta, prevede la realizzazione di molti aggiornamenti continui.Gli aggiornamenti sono in corso con uno schema di rilascio di rotolamento, quindi spesso sono più piccoli e non hanno un numero di versione a loro allegato.Il vantaggio di questo metodo è che gli aggiornamenti risultano molto più velocemente e in genere sono più facili da gestire per i programmatori.Allo stesso tempo, gli aggiornamenti potrebbero non essere così accurati.

La maggior parte dei programmi viene aggiornata nel tempo, comunemente attraverso una versione di aggiornamento standard.Con gli aggiornamenti standard, uno sviluppatore di software crea una versione completamente nuova di un programma e gli aggiornamenti si verificano comunemente ogni poche settimane o mesi.Se lo sviluppatore utilizza uno schema di rilascio rotolante, le cose vengono fatte in modo diverso.Invece di aggiornamenti rari, gli aggiornamenti vengono fatti comunemente ogni giorno o ogni pochi giorni.Lo sviluppatore lavora anche solo sull'aggiornamento di un ramo di programmazione, mentre gli aggiornamenti standard funzionano su più filiali.

Gli aggiornamenti del software normalmente sono piuttosto grandi e possono cambiare l'intero programma.Se il programma ha un rilascio di rotolamento, gli aggiornamenti in genere sono molto più piccoli.Questo aiuta lo sviluppatore a fare aggiornamenti costanti e, poiché la filosofia impone che lo sviluppatore aggiorni solo una filiale alla volta, questo lo costringe a creare aggiornamenti più piccoli.Allo stesso tempo, questi sono più facili da scaricare e il programma dovrebbe essere costantemente aggiornato.

Uno dei principali vantaggi di avere un rilascio di rotolamento per lo sviluppatore è che in genere può effettuare aggiornamenti in un piccolo tempo.Anche il programma aggiornato spesso funzionerà meglio.Il programma è costantemente aggiornato, quindi dovrebbe sperimentare velocità e bug più rapidi dovrebbero essere riparati rapidamente.

Mentre ci sono vantaggi nell'avere un rilascio di rotolamento per un programma, ci sono anche alcuni svantaggi.Con gli aggiornamenti standard, lo sviluppatore ha un buon tempo per diagnosticare il programma per eventuali bug o problemi seri che incidono sul programma.In uno schema di aggiornamento a rotazione, lo sviluppatore effettua costantemente aggiornamenti, quindi potrebbe non notare problemi seri.C'è anche meno tempo per testare gli aggiornamenti, quindi potrebbero esserci evidenti difetti che sarebbero corretti con aggiornamenti standard.Il programma viene cambiato così spesso che, anche se le modifiche sono piccole, rendono il software vulnerabile ai problemi di virus e hacking.