Manuelle Debug-Techniken

Zum Abschluss möchten wir Ihnen noch einige rudimentäre Techniken vorstellen, wie Sie Anwendungen manuell debuggen können.

Meldungsfenster

Manchmal ist der Einsatz des integrierten Debuggers störend oder übertrieben aufwändig. In solchen Fällen kann Sie ein gut platziertes Meldungsfenster bei der Suche nach einem schwer auffindbaren Fehler unterstützen. Mussten Sie beispielsweise feststellen, dass eine Methode Foo(), die zwei Argumente entgegen nimmt, nicht korrekt arbeitet, könnten Sie mit folgendem Code absichern, dass die Methode beim Aufruf die gewünschten Argumente erhält:

// In GUI-Anwendung public void Foo(int n, string s) { MessageBox.Show(String.Format("Aufruf von Foo({0}, {1})", n, s)); // ... } // In Konsolenanwendung ...

Get Microsoft Visual C# 2010 - Das Entwicklerbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.