Regresija (klaida): Skirtumas tarp puslapio versijų

97 pridėti baitai ,  prieš 16 metų
nėra keitimo aprašymo
No edit summary
 
No edit summary
'''Regresija (klaida)''' - situacija, kuomet naujesnė programos versija dėl programavimopakeitimų klaidosprogramos kode nebeatlieka funkcijosarba klaidingai atlieka funkciją, kuri buvo teisingai atliekama ankstesnėse versijose.
 
Regresijų pasitaiko todėl, jog įvairios programos dalys dažnai yra labai glaudžiai tarpusavyje susiję, ir programuotojas, taisydamas ar plėstamas vienos dalies darbą, gali neapsižiūrėjęs pažeisti su ja susijusios kitos dalies darbą.
 
Efektyviausias būdas kovai su regresijomis - turėti [[automatinis testas|automatinių testų]] rinkinį, kuris greitai ir detaliai patikrintų visos programos darbą. Toks testų rinkinys leidžiamasleidžia neretaisumažinti netkeitimų keliskart(ypač pernedidelių) dienąriziką, arbaneinvestuojant apskritaidaug veikiaresursų nuolatvisos kaipprogramos foninėdarbo užduotis[[testavimas|ištestavimui]].
 
[[Category:Programavimo klaidos]]
49 775

pakeitimai