Iznimke
što su iznimke (“exceptions”)
Øiznimke – nisu bugovi, već neuobičajene situacije koje mogu nastati, ne mogu se eliminirati, ali su predvidljive. Npr.
Øprogram može ostati bez memorije
Ødatoteka na disku ne postoji ili nije ispravna
Ø
ØPitanje je koje mjere poduzeti da bi se obradile te neuobičajene situacije:
Øsrušiti program
Øobavijestiti korisnika i elegantno prekinuti izvođenje programa
Øobavijestiti korisnika i dopustiti mu da pokuša popraviti problem i nastaviti sa radom
Øautomatski pokrenuti akcije za obradu greške i nastaviti bez obavještavanja korisnika