Înghețare (software)
Înghețarea în dezvoltarea de software (înghețare, ing. înghețare ) - un moment în timp, la atingerea căruia regulile de modificare a codului sursă sunt înăsprite. Înghețarea ajută la producerea unei eliberări ( RTM ) - pentru a oferi o etapă de dezvoltare care se caracterizează prin stabilitate.
Tipuri comune de congelare:
- înghețarea proprietăților funcționale ( ing. înghețarea caracteristicilor ), atunci când nu sunt adăugate caracteristici noi și toată atenția este îndreptată către remedierea erorilor și testare , ceea ce îmbunătățește stabilitatea programului înainte de lansare;
- code freeze ( în engleză code freeze ) [1] - o stare în care nu sunt permise modificări ale sursei; în proiectele mari, micile modificări pot fi însoțite de erori în produs, înghețarea codului împiedică comiterea unor astfel de erori în ultimul moment, când pot trece neobservate: codul care funcționează stabil de mult timp intră în următoarea versiune. ; apare de obicei înainte ca candidații de eliberare să fie eliberați ;
- înghețarea cerințelor și înghețarea proiectării pot precede etapa de dezvoltare [2] .
În dezvoltarea de software, întârzierile induse de îngheț sunt abordate prin utilizarea unui sistem de control al versiunilor . Doar una dintre ramuri (versiunea stabilă) este înghețată, iar noi modificări sunt implementate în versiunea de dezvoltare.
Note
- ↑ Înghețarea codului „Squeeze” Debian 6.0. Arhiva de știri din 6 august 2010 . Preluat la 7 mai 2014. Arhivat din original la 8 mai 2014. (nedefinit)
- ↑ Analiza și evaluarea metodelor de dezvoltare software (Agile) . Consultat la 14 noiembrie 2015. Arhivat din original pe 17 noiembrie 2015. (nedefinit)
Literatură
Link -uri