Sie können die Ausführung des Debugs für Ihre Programme vereinfachen, indem
Sie die einfachen Richtlinien in diesem Abschnitt beachten.
Informationen zu diesem Vorgang
- Optimieren Sie Ihren Quellcode aus Leistungsgründen erst dann manuell, wenn das Debug der nicht optimierten Version
vollständig ausgeführt und die nicht optimierte Version vollständig getestet wurde. Die manuelle Optimierung kann zur Folge
haben, dass die Logik Ihres Codes schwerer zu verstehen ist.
- Optimieren Sie manuell keinen Quellcode, der die Ausgabe eines automatisierten Tools ist.
- Nach Möglichkeit sollten Sie nicht mehrere Anweisungen in eine einzige
Zeile stellen, da einige Debuggerfunktionen nur auf Zeilenbasis ausgeführt
werden. Beispielsweise können Sie keinen Befehl "Step over" für mehr als eine
Anweisung in einer Zeile ausführen oder Zeilenunterbrechungspunkte für mehr als
eine Anweisung in einer Zeile definieren.
- Ordnen Sie Zwischenwerte in einem Ausdruck temporären Variablen zu, um
die Überprüfung von Zwischenergebnissen zu vereinfachen, indem die temporären
Variablen überwacht werden.
Um das Debug für Programme auf Quellcodeanweisungsebene auszuführen, müssen
Sie die Compileroptionen angeben, die Debugdaten generieren. In einigen
Fällen müssen Sie zusätzliche Optionen angeben, die es der Debugsteuerkomponente
ermöglichen, ordnungsgemäß mit Ihrem Code zu arbeiten. Einige Compiler stellen die Funktion zum Generieren
von Debugdaten nur auf Zeilenbasis bereit. Mit dieser Option kann die Größe der resultierenden
ausführbaren Datei erheblich verringert werden. Wird diese Option ausgewählt, kann der Debugger Ihnen zeigen,
an welcher Position Sie sich in dem Programm befinden, aber er kann Ihnen nicht die Werte von Variablen
zeigen. Diese Option ist nützlich, wenn der Debugger für optimierten Code ausgeführt wird, in dem die Werte
von Variablen ohnehin nicht zuverlässig angezeigt werden können.