Wenn es um Programmierung geht, sind Debugger nur eine von einer Reihe von Tools für die Fehlersuche. Debugging ist eine der wichtigsten Aktivitäten in der Programmierung, und die Fähigkeiten, denn es wird durch den , wenn Sie Code schreiben filtern. Es gibt viele Maßnahmen, die Sie in einem Entwicklungsprojekt nehmen können, um es zu debuggen , die nicht verlangen, die Verwendung von einem Debugger Programm . Lernen Code ist zu einem großen Teil , zu lernen, finden und beheben die Fehler, die Sie gemacht haben. Immerhin keine Fehler zu machen in erster Linie ist eine unrealistische Erwartung. Anleitung
1
Nutzungsbedingungen trace-Anweisungen im Code , um sich , was an bestimmten Punkten in der Ausführung geschieht. Je nach Programmiersprache und Plattform , wird es verschiedene Optionen in Bezug darauf, wie Sie Informationen ausgeben , während ein Programm läuft. Wenn Sie eine IDE (Integrated Development Environment) sind , kann es eine Konsole oder Tab-Bereich , in dem Sie sehen können, schriftliche Ausgabe . Andernfalls können Sie schreiben die gleichen Details heraus in eine Protokolldatei . Sie können Trace-Anweisungen , um die Werte von Variablen oder einloggen , um zu testen , dass bestimmte Teile des Codes , die ausgeführt werden.
2
Isolieren Fehler im Code . Der einzige Weg, einen Fehler zu beheben kann, ist von der Suche nach es zuerst. Es gibt eine Reihe von Möglichkeiten , dies zu tun , wie die Verwendung mehrerer Trace-Anweisungen in Ihrem Code. Sie können auch kopieren Code-Abschnitte in separate Skripte und führen Sie sie in Isolation. Die Arbeiten an einem Bug in einer Zeit , jede Fixierung , wie Sie es zu isolieren. Wenn Sie einen komplexen Algorithmus bei der Arbeit haben , kann ein einziger Fehler verursachen andere Probleme an anderer Stelle , so Festsetzung es kann mehr als einen der Fehler, die Sie sehen zu sortieren.
3
-Test oft . Wenn Sie neue Code hinzufügen, um Ihr Programm zu kompilieren , ausführen und testen Sie es , und tun dies regelmäßig , anstatt das Hinzufügen riesige Mengen an neuen Code zu einem beliebigen Zeitpunkt . Dies ist die erste echte Verteidigungslinie gegen Bugs. Wenn Ihr Programm erfolgreich ausgeführt wurde , bevor Sie das letzte Stück Code hinzugefügt , dann sind die Chancen , dass ist, wo das Problem liegt , so testen können oft in die Eingrenzung der Quelle helfen.
4
haben ein tiefes Verständnis der Algorithmen und Logik bei der Arbeit in Ihrem Programm. Das mag selbstverständlich erscheinen , kann aber schwierig sein, wenn Sie auf einer großen Anwendung, die vielleicht hatte andere Menschen, die daran arbeiten . Allerdings ist eine fundierte Kenntnisse von dem, was passiert , wenn das Programm läuft ein unschätzbarer Vorteil , zu wissen , wo man nach Bugs suchen. Gekoppelt mit Fehler Erklärungen und Protokolle , wird ein klares Bild von dem Programm helfen, in den richtigen Stellen suchen .
5
Nutzungsbedingungen Prozessmanagement. Während Ihr Code ausgeführt wird , öffnen Ihre System- Prozess -Management-Anwendung und zu schauen, was ist mit Ihrem Programm (s) Verfahren geschieht. Sowie Angabe von störenden Bereichen , ist dies ein effektiver Weg, um keine Probleme mit der Leistung der Anwendung zu identifizieren. Einen Überblick , wie das Programm funktioniert im Rahmen des Betriebssystems kann Ihnen die Perspektive zu finden und Probleme anzugehen .