No puede haber unos contextos diferentes observar aquí (aunque estoy seguro de que esto se ha mencionado una y otra vez):
1) Si estamos hablando de un sitio web tener que dar una "Vaya, algo malo sucedió, "mensaje, entonces debería haber un lenguaje simple para decirle al usuario que ocurrió un error, intente de nuevo y si todavía hay problemas para ponerse en contacto con soporte en blah blah blah ...
2) Si estamos hablando sobre el registro de una excepción arrojada en el código para que los administradores de sistemas y los desarrolladores la lean, la cuestión pasa a tomar el mensaje de la excepción y el seguimiento de la pila para registrarlo en un archivo de registro, un correo electrónico o el visor de eventos para que pueda ser manejado de manera diferente dependiendo de cuán urgente es que alguien mire esto.
3) Si estamos hablando de escribir el mensaje para una excepción, mi sugerencia es señalar claramente qué tipo de error se cumplió, p. ¿hay una referencia nula donde no debería haber o hay algo peor, como que falta un archivo que debería existir, junto con la gravedad del error, p. ¿Puede la aplicación seguir ejecutándose o debería salir a una página de error en esta condición?
@ [Thohan]: acaba de crear una etiqueta del muchacho-scout ;-) –
Consulte esta [guía] (https : //msdn.microsoft.com/en-us/library/dn742471.aspx) de Microsoft, incluye ejemplos y mejores prácticas. –