Ein Debugger kann die Analyse einer Anwendung erheblich beschleunigen. Lösungen wie GDB erlauben beispielsweise die Steuerung des Programmablaufs, insbesondere durch Haltepunkte und die Einzelschritt-Verarbeitung von Befehlen oder aber das Inspizieren von Daten, bis hin zu einer Modifikation von Speicherinhalten. Dementsprechend werden Debugger oftmals zum Finden von Fehlern eingesetzt.
Wie sieht es bei Ihnen aus? Nutzern Sie regelmäßig einen Debugger, oder aber reichen Ihnen Konstrukte wie beispielsweise printf/printk aus? Gerne können Sie Ihre persönlichen Debugging-Strategien auch anderen Lesern im Forum dieser Umfrage näher erläutern.