Mi chiedevo quale sarebbe il modo migliore per gestire gli errori in un'applicazione in linguaggi di programmazione come C++, Java, C#.Best practice Gestione degli errori
Ho pensato di creare un luogo in cui memorizzare il numero relativo ai messaggi di errore e di avviso.
Ad esempio:
10000 -> "Impossibile leggere il file". ... 20000 -> "Buffer overflow". ... 80000 -> "Elementi critici".
Penso che sia una buona pratica mappare gli errori con i numeri. È più facile trovare l'errore indipendentemente dalle lingue con cui viene visualizzato. Cosa ne pensate voi ragazzi di questo? C'è un modo ancora migliore per farlo?
Un altro punto è, come memorizzarli, come crearli?
È un grande enum generale una buona soluzione? Dobbiamo archiviarli in un database? In un file?
Dovrebbe essere:
- facile trovare un errore nel codice (cioè dal numero.).
- Facile aggiungere un nuovo errore (non utilizzare lo stesso numero di errore due volte può essere complicato se non ci si trova nello stesso posto).
Cosa ne pensate di tutto questo?
Grazie in anticipo per il vostro aiuto e consigli!
Sì, è esattamente quello che stavo cercando. Non voglio visualizzare solo un numero, sarebbe un tale dolore trovare l'errore correlato. Ma voglio mostrare sia il numero sia un testo comprensibile per l'utente. In questo modo, se a un certo punto, otteniamo uno screenshot con un testo in una lingua straniera, abbiamo ancora il numero corrispondente all'errore! In realtà stiamo pensando a un numero e un testo predefinito, come te. È implementato in un altro modo, ma l'idea rimane la stessa! Grazie per la tua risposta! –