Nella programmazione di computer , non catturabile errori di runtime o errori semplicemente non catturabile si verificano quando un'applicazione software si verifica un errore e si blocca . Questi errori si verificano quando un programmatore non riesce a implementare un gestore degli errori quando si codifica il suo progetto . Funzione
Alcuni linguaggi di programmazione hanno pedine di errore che catturano gli errori , mentre un programmatore scrive il codice , ma non possono prendere tutti i possibili errori . Queste linee difettose del codice sono chiamati bug nel codice e possono diventare gli errori di runtime non catturabile .
Identificazione
untrapped errori possono essere difficile per i programmatori per il debug come istruzioni generate quando questi gli errori si verificano sono spesso vaghe , se ogni affermazione appare del tutto prima che il programma va in crash . Un esempio di un errore non catturato è quando un programma tenta di dividere per zero .
Prevenzione /soluzione
La maggior parte dei linguaggi di programmazione forniscono funzioni di gestione degli errori . Un programmatore può implementare questi quando codifica il suo progetto per evitare che il programma si blocchi se si verifica un errore di runtime . Si può programmare il gestore di errore per informare l'utente circa l'errore , terminare il programma o addirittura ignorare l'errore e proseguire il programma .