kivételkezelés
Kivételkezelésnek nevezzük a programozási gyakorlatot, amely lehetővé teszi, hogy futás közben felmerülő hibákat vagy rendellenességeket kezeljük anélkül, hogy a program összeomlana. Egy kivétel egy olyan jelzés vagy objektum, amely leírja a hiba jellegét, és a vezérlést a megfelelő kezelő felé továbbítja. A kivételkezelés célja, hogy a hiba érthető módon legyen kezelhető, a szükséges erőforrásokat megfelelően ki legyenek szabadítva, és a program a lehetőségekhez mérten folytatható legyen.
A futó környezet akkor dob kivételt (például throw vagy raise), amikor egy váratlan állapot történik. A vezérlés
Egyes nyelvek megkülönböztetik a checked (ellenőrzött) és unchecked (ellenőrizetlen) kivételeket: Java például ellenőrzött kivételeket követel a
Gyakorlati irányelvek: kivételeket csak váratlan hibákhoz érdemes használni; legyenek kiszűrhető és jól definiált kivételtípusok; kerülendő a
Összegzés: a kivételkezelés fontos eszköz a robusztus és megbízható szoftverfejlesztésben, mert lehetővé teszi a hibák kiszűrését,