Ho scritto un'API che può essere configurata per segnalare gli errori in diversi modi (valori di ritorno, messaggi di debug o eccezioni). Ho un controllo in atto quando l'API viene inizializzata per vedere quale tipo di errore gestisce il client che richiede: cosa devo fare quando richiedono un tipo di gestione degli errori non definito?
Questo è simile a "Dove registro l'errore che non riesco a scrivere nel file di registro?"
Vado con l'idioma della lingua, sono fatale? Do un'eccezione, anche se se non chiedono la gestione delle eccezioni probabilmente non hanno risposto alla chiamata in una prova / cattura? La lingua che sto scrivendo non ha un tipo ENUM quindi non può essere un errore di tipo.