Estoy trabajando en el software para una empresa que nunca presenta informes de errores, el único que se queja, "algo así no funciona". A veces puedo entender de qué están hablando, a veces no. Mis pedidos de capturas de pantalla y más detalles cayeron en oídos sordos (una vez que tomaron una captura de pantalla, luego la imprimieron, escanearon con su máquina de fax y se la enviaron por correo electrónico a mi jefe como TIFF).Metodología de seguimiento de errores
Tengo varios métodos en el lugar para darme los datos que necesito. Estos son los pasos que he tomado:
- un gestor de fallos en las que pueden entrar los insectos (sólo uno fue alguna vez se ha introducido)
- Registro de errores. Cada vez que ocurre un error, lo escribe en un archivo de registro, cortesía de NLog
- El programa tiene un intento de detectar su método inicial para registrar excepciones.
- Cuando se detecta una excepción inesperada, tomo una captura de pantalla del programa.
- Se registra el acceso a todos los formularios y, hasta cierto punto, lo que están haciendo. (aunque esto generalmente solo funciona si tienen éxito)
¿Qué otros métodos puedo emplear para permitirme detectar errores y reunir más datos sobre ellos para saber cómo reproducirlos?
Antes de intentar cerrar esto, es wiki de la comunidad porque estos son los tipos de preguntas para las que está diseñada la wiki de la comunidad. – Malfist
Por supuesto, podrías simplemente escribir software libre de errores, y entonces no tendrías este problema :) – Paddy
Parece que estás siendo muy cuidadoso en tus métodos de recopilación de información. Si los problemas persisten, tal vez es hora de retroceder un poco más? Si puede hacer que estos problemas impacten en sus resultados, obtendrá una cooperación masiva instantánea. Eso, o la terminación del contrato :) –