Vika

Kuvauksen kirjoitti: Jimi Kanerva, tunnus K1715

Lyhyt kuvaus käsitteestä tai aiheesta

Vika on ohjelmoinnissa tapahtunut virhe (englanniksi bugi). Nimitys "bug" on tullut siitä, kun eräs insinööriryhmä löysi vanhan tietokoneen sisältä yöperhosen.

Vika on silloin helppo korjata, mitä myöhemmin se ilmenee ja jos ohjelma antaa selkeän ilmoituksen siitä, että koodissa on jokin pielessä. Ohjelmaan saattaa syntyä vikoja myös suunnitteluvaiheessa, jolloin korjaus on todennäköisesti vaikea tehdä. Vika voi myös ilmetä toteutuksen aikana, jolloin ohjelma ei toimikkaan oikein.

Muuta

Vikoja pystytään löytämään virheenjäljitys ohjelmilla, ja niistä kirjataan ylös keskeiset asiat mitä siinä tapahtuu. Tällöin testaajat/ohjelmoijat pystyvät tekemään tarpeelliset viankorjaukset debuggaus ohjelmalla.

Vikojen korjaukseen ja tutkimiseen soveltuvia työkaluja: - Bugzilla - Chrome dev tools

Esimerkkejä

Pari vika tapausta: - Facebook ohjelmistovirhe - Bugi lompakkosoftassa

Lähteitä liittyen aiheeseen

Linkit wikin muihin sivuihin