Come programmatore, faccio sempre del mio meglio per spiegare cosa è successo nel codice quando devo mostrare un messaggio di errore, ad esempio:
try {
int a = b / 0;
} catch (NumberFormatException ex) {
System.out.println("There was a problem with the number: " + ex.getMessage());
}
Penso che questa sia una pratica di base che tutti dovrebbero seguire. Ma nella vita reale, vediamo ancora alcuni errori "sconosciuti" senza codice di errore, né qualcosa che potremmo seguire per trovare il motivo, come questo o questo .
Voglio dire, ogni "errore" ha una ragione, quindi perché c'è "Errore sconosciuto"? Qualcuno può spiegarlo per me?