Offensichtlich sind die nicht reproduzierbaren Fehler am schwierigsten zu beheben, da die Ursache (zB Race Conditions) wichtig ist. Daher müssen wir als Programmierer unser Bestes geben, um Daten zu sammeln. Screenshots usw.) und verifizieren Sie, dass die Fehlerdokumentation korrekt ist, um zu verstehen, was passiert ist. Kann jemand irgendwelche Softwaretools oder Methoden empfehlen, die die tatsächlich ausgeführte Folge von Maschinenanweisungen aufzeichnen und wiederherstellen können, während der Benutzer sie durchgehen und den Code inspizieren kann?Software-Tools zum Aufzeichnen nicht reproduzierbarer Fehler
Wenn es hilft, ist das Projekt, das ich baue, eine Windows-Anwendung in C++ geschrieben und verwendet VS2005.
Vielen Dank im Voraus für Ihre Hilfe!
Scheint wie ein Duplikat [ „auf meinem Rechner funktioniert“ - Wie behebt man nicht reproduzierbare Fehler?] (Http://stackoverflow.com/questions/1102716/works-on-my-machine-how-to-fix-non-reprocible-bugs) –
Die "Works on my machine" Thread diskutiert Techniken zur Behebung nicht reproduzierbarer Fehler. Diese Frage ist sehr spezifisch und unterscheidet sich darin, dass sie nach Fehleraufzeichnungssoftware fragt (keine Profilierungssoftware). – BeachRunnerFred