¿Cómo, al desarrollar un proyecto de tamaño mediano, identifica, crea y mantiene códigos de error?
Por mi vida, no puedo pensar en un método simple y limpio para hacerlo. Algunas de mis ideas convierten los nombres de clase y el nombre del método en una cadena entera, pero esa es una forma demasiado larga de mostrar al usuario además del hecho de que los nombres de los métodos y los nombres de las clases pueden cambiar (¡con suerte no!). Otros simplemente están utilizando un sistema de registro incremental (es decir, cada vez que creo un nuevo mensaje de error, simplemente agregue 1 al último ID de mensaje de error). Pero eso está completamente desorganizado.
Para ser más específico, estoy hablando de código de error como:
Error 401 Unauthorized.