BackportIl backporting, in informatica, è un termine della lingua inglese che indica l'azione di prendere una certa modifica software (patch) e applicarla ad una versione del software precedente a quella per cui è stata introdotta la modifica. È parte del processo di manutenzione nel processo di programmazione. ProcedimentoIl processo di backporting può essere grossolanamente diviso in questi passi:
Normalmente, se le modifiche sono molte, queste vengono raggruppare in una patch che passa attraverso uno o più controlli di qualità. Le modifiche che riguardano un singolo aspetto del software possono essere semplici (solo poche linee di codice sono state cambiate) mentre quelle che riguardano diversi aspetti pesanti e invasive (molte modifiche in molteplici file). EsempioLa più semplice e comune situazione di backporting è la correzione di un bug di sicurezza in una versione software più recente che viene applicata anche alle versioni più vecchie. Si consideri il seguente esempio semplificato:
Prendendo la modifica che corregge il Software v2.0 e cambiandola così che si applichi al Software v1.0, si è effettuato efficacemente un backport. Software closed source e open sourceI backport possono essere prodotti dal gruppo che ha sviluppato il software. Dal momento che il backporting necessita dell'accesso al sorgente del software, questa è l'unica situazione in cui accade il backporting del software closed source, i backport saranno normalmente incorporati negli aggiornamenti delle vecchie versioni del software. Con il software open source, i backport sono alle volte creati dai distributori del software e quindi resi pubblici (o, è la stessa cosa, inviati agli sviluppatori del software). Voci correlateCollegamenti esterni
|
Portal di Ensiklopedia Dunia