Al escribir el código que arroja la excepción que pregunté sobre here, llegué al final de mi mensaje y me detuve ante la puntuación. ¡Me di cuenta de que casi todos los mensajes de excepción que he lanzado probablemente tienen! algun lado.¿Qué estilo usas para los mensajes de excepción?
throw new InvalidOperationException("I'm not configured correctly!");
throw new ArgumentNullException("You passed a null!");
throw new StupidUserException("You can't divide by 0! What the hell were you THINKING??? DUMMY!!!!!");
¿Qué tono toma al escribir mensajes de excepción? Al revisar los registros, ¿encuentra que cierto estilo de mensaje realmente ayuda más que otro?
Esos son buenos mensajes de error para mostrar al usuario, pero no son lo que incluiría en el objeto de excepción. –
mensajes como los de la pregunta, sin embargo, ciertamente estaban destinados al usuario, ¿no? – warren
Realmente espero que no. ¿De qué manera un * usuario * ha "pasado un nulo"? Los mensajes de excepción están realmente ahí para desarrolladores y soporte técnico.Deben ser parte de un registro de soporte, pero no se muestran a un usuario de manera predeterminada, IMO. (Pueden ser parte de un resultado de "Detalles ...") –