-1

Können Sie Beispiele dafür angeben, wann und warum Sie in Ihren Projekten das Remote-Debugging verwendet haben? Der einzige Grund, an den ich denken kann, ist das Debugging für Hardware-Probleme. Gibt es noch andere Vorteile? Ich bin besonders an Remote-Debugging von Visual Studio interessiert.Warum sollte ich Remote-Debugging außer Hardware-Problemen verwenden?

+0

Debuggen von GUI-Problemen, die Fokus- oder Fensteraktivierung beinhalten. Debuggen eines Maus- oder Tastatur-Hooks –

+0

Im Allgemeinen nach "Liste der Dinge" zu fragen ist off-topic auf SO. –

Antwort

1

Ich habe Remote-Debugging in Fällen verwendet, in denen ein Benutzer eine Ausnahme oder ein anderes unerwartetes Verhalten erhält, das ich auf meinem Dev-Computer nicht reproduzieren kann. Es ist sehr praktisch, an einen Remote-Prozess anhängen und Schritt für Schritt auf einem anderen Computer ausführen zu können.

Computer, auf denen Ihre Software läuft, können sich auf viele Arten unterscheiden - ja, Hardware - aber auch in Softwarekonfigurationen: abweichende Einstellwerte oder fehlende Einstellungen, fehlende Dateien/Verzeichnisse oder Dateien mit unterschiedlichen Zugriffsstufen; Die Liste geht weiter und weiter.

+0

Ich kann für ein Problem im Sinne von "fehlende Dateien/Verzeichnisse" bürgen, hatten wir ein Problem, bei dem eine Konfigurationsdatei nicht von der Serverinstanz eines Programms gereinigt wurde, als wir neu veröffentlichten, was nur zu einem unerwarteten Verhalten führte mit Remote-Debugging erkannt werden. –