¿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 eso es demasiado largo para mostrar al usuario además del hecho de que los nombres de los métodos y los nombres de las clases pueden cambiar (¡espero que no!). Otros simplemente están usando un sistema de registro incremental (es decir, siempre que cree un nuevo mensaje de error, simplemente agregue 1 a la última identificación del mensaje de error). Pero eso es completamente desorganizado.
Para ser más específico, estoy hablando de un código de error como:
Error 401 Unauthorized.