Come, quando si sviluppa un progetto di medie dimensioni, si identificano, si creano e si mantengono i codici di errore?
Io per la vita di me non riesco a pensare a un metodo semplice e pulito per farlo. Alcune delle mie idee convertono i nomi di classe e il nome del metodo in una stringa intera, ma questo è troppo lungo da mostrare all'utente in aggiunta al fatto che i nomi dei metodi e i nomi delle classi possono cambiare (speriamo di no!). Altri stanno semplicemente utilizzando un sistema di registro incrementale (ad es. Quando creo un nuovo messaggio di errore, basta aggiungere 1 all'ID dell'ultimo messaggio di errore). Ma questo è completamente non organizzato.
Per essere più specifici, sto parlando di un codice di errore come:
Error 401 Unauthorized.