Wir sind drei interne Entwickler mit einer Benutzerzahl von etwa zwanzig. Wir haben die Behandlung unbehandelter Ausnahmen in unserer Winforms-App implementiert. Sie erzeugt ein Ticket mit dem Stack-Trace in unserem FogBugz (intern umbenannt in DevTracker) Bug-Tracking-System.
Ziel ist es, den Benutzer zu ermutigen, einen informativen Fehler einzugeben, anstatt einfach weiterzugehen. Wenn sie auf die erste Schaltfläche klicken, machen wir uns die Arbeit, sie auf unsere Projektseite zu bringen und einen neuen Fall zu beginnen. Sie müssen nur noch das Kommentarfeld ausfüllen. Ich diskutiere darüber, ob der Abschnitt "Was tun wir?" existieren sollte.
Was ist Ihre Meinung?
http://thegollys.smugmug.com/photos/555553239_LxEPK-S.jpg
Nimm zwei
Ein wenig mehr Hintergrund... Die Benutzer sind mit der Verwendung von FogBugz (Dev Tracker) gut vertraut, da sie auf diese Weise derzeit Funktions- und Fehlerbehebungen anfordern. Zusätzlich zur Behandlung unbehandelter Fehler haben wir für die nächste Version log4net in den Mix aufgenommen. Es schiebt den Stack-Trace in ein Protokoll auf dem lokalen Rechner des Benutzers (im Falle eines Netzwerkausfalls), eine interne Datenbank und einen FogBugz-Fall.
Nachdem ich Andrews Antwort gelesen habe, hat sie mich zu dem gebracht, was ich ohnehin schon dachte: Einfacher ist immer besser. Ich habe den Abschnitt "Was wir tun" komplett gestrichen und die Formulierungen gekürzt. http://www.thegollys.com/photos/555771972_VUTxK-S.jpg
Take drei
Vielen Dank für die vielen Rückmeldungen. Das ist es, was wir implementieren werden. http://thegollys.smugmug.com/photos/558265081_5sPG2-O.jpg