Ero sivun ”Debuggaus” versioiden välillä

Siirry navigaatioon Siirry hakuun
6 merkkiä lisätty ,  3 vuotta sitten
p
f
(ok)
p (f)
{{Lähteetön}}
'''Debuggaus''' eli '''virheenkorjaus''' on [[ohjelmistotuotanto|ohjelmistotuotannon]] osa, jossa testauksessa löytyneen virheellisen toiminnan aiheuttanut virhe paikallistetaan ja korjataan. Virheenkorjaukseen voidaan käyttää virheenetsintä- ja korjausohjelmistoa eli [[Debuggeri|virheidenjäljittäjää]]. Termiä käytetään usein virheellisesti testauksesta puhuttaessa.
 
Virheiden korjaaminen ja paikallistaminen (ohjelmisto)järjestelmistä on usein hankalaa ja aikaa vievää toimintaa. Monet virhetilanteet esiintyvät vain harvinaisissa erikoistilanteissa, joiden toistaminen tai matkiminen voi olla vaikeaa tai jopa mahdotonta ”laboratorio-olosuhteissa”. Useissa nykyisin käytettävissä moderneissa ohjelmointikielissä ja ajoympäristöissä ongelmaa on helpotettu mahdollistamalla vianetsintää helpottavien lisätietojen upottaminen varsinaisen ohjelmakoodin sekaan. Lisätiedot voidaan tarvittaessa tulostaa ajonaikaiseen lokiin tai näyttää erityisessä virheenkorjaussovelluksessa, joka mahdollistaa myös ajon hallitun keskeyttämisen, käsky kerrallaan askeltamisen ja erilaisten tilatietojen tarkastelun sekä muuttamisen.

Navigointivalikko