Virheenkäsittelymekanismit
Virheenkäsittelymekanismit ovat ohjelmistojen tai järjestelmien suunnittelussa käytettyjä tapoja tunnistaa, raportoida ja reagoida virheisiin, jotka ilmenevät ohjelman suorituksen aikana. Tavoitteena on varmistaa järjestelmän vakaus ja luotettavuus, vaikka odottamattomia tilanteita syntyisikin. Yleisimpiä virheenkäsittelymekanismeja ovat poikkeusten käsittely (exception handling), virhekoodit ja tarkistuspisteet (checkpoints).
Poikkeusten käsittely on yleinen tapa modernissa ohjelmoinnissa. Kun ohjelmassa tapahtuu virhe, kuten jaetaan nollalla tai yritetään
Virhekoodit ovat yksinkertaisempi tapa ilmoittaa virheistä. Funktio tai proseduuri palauttaa numeerisen tai merkkijonopohjaisen koodin, joka kertoo,
Tarkistuspisteet ovat mekanismi, jota käytetään usein pitkäkestoisissa prosesseissa tai kriittisissä järjestelmissä. Järjestelmä tallentaa säännöllisesti tilansa, eli