virheenkäsittelymallien
Virheenkäsittelymallit, tai error handling patterns, ovat ohjelmistokehityksessä käytettyjä strategioita ja käytäntöjä, joilla käsitellään ohjelman suorituksen aikana ilmeneviä virhetilanteita. Tavoitteena on tehdä ohjelmista vakaampia, ennustettavampia ja helpommin ylläpidettäviä. Yleisiä malleja ovat esimerkiksi virheiden heittäminen ja kiinniottaminen (exception handling), virhekoodien palauttaminen ja tilakoneiden käyttö.
Poikkeuskäsittely on yleinen malli, jossa virhetilanteet ilmoitetaan "heittämällä" poikkeus, jonka ohjelman muu osa voi "ottaa kiinni"
Lisäksi käytetään tilakoneita, joissa ohjelman tilaa ja siirtymiä hallitaan tarkasti, ja virhetilanteet johtavat tiettyihin siirtymiin. Myös