Iseloomulik viga on viga, mis leitakse programmis, mis põhjustab selle ebaõnnestumise olenemata sellest, mida kasutaja teeb ja on tavaliselt vältimatu. See viga nõuab programmeerija või tarkvara arendaja koodi muutmiseks probleemi lahendamiseks.
Viga, programmeerimise tingimused