Debugging ist einer der entscheidenden Aspekte der Programmierung . Während und nach der Entwicklung, müssen Programmierer Debuggen ihres Programms , um sicherzustellen, dass keine Fehler vorhanden sind während der Ausführung. Debugging ist nicht einfach eine Frage der Überprüfung auf Fehler , jedoch. Große und komplexe Programme können mehrere Fehler oder Fehler, die nur in bestimmten Fällen bestehen . Daher ist es wichtig, dass der Computer unter Verwendung einer Vielzahl von Techniken Debuggen . Java-Programmierer sind keine Ausnahme : Mit dem Java-Debugger oder einen Debugger in einer IDE enthalten , ein Java-Programmierer können manuelle Fehlerprüfung eingefügt Fehlermeldungen und modulare Programmierung Praktiken mit Verwendung von einem Debugger zu kombinieren, um Programmfehler zu minimieren. Mit der Java- Debugger
Der Java-Debugger oder " JDB , " gibt es für Programmierer ihr Programm debuggen zu können. Im Wesentlichen statt einer kompilierten Klasse durch die " java" Laufzeitumgebung , würde der Programmierer das Programm durch die " JDB " Debugger auszuführen. Dann würde der Debugger fangen Fehler und Druckausgabe auf diesen Fehler basiert. Typisch für Debugger, wird die Information, die von Fehlern im Programm , der schrieb den Debugger diktiert . Allerdings kann mit dem Debugger fangen viele große Fehler, wie Syntax oder Formatierung Fehler .
Handbuch Debuggen
Für bestimmte Fehler , dass der Debugger nicht oder ist nicht fangen kann , der Programmierer kann dann lesen Sie einfach den Quellcode nach Fehlern. In Quellcode im Klartext in einem Text-Editor geschrieben , kann dies langweilig werden . Oft jedoch können Programmierer mit speziellen Java -Editing-Tools oder Entwicklungsumgebungen wie NetBeans oder Eclipse verwenden Sie die Werkzeuge in diesen Umgebungen enthaltenen komplizierten Code und Spurenelemente der Weg der Ausführung zu verwalten.
Einfügen Fehler Output
Wenn während der Ausführung des Codes , Fehler in der Logik des Programms, das nicht dazu führen, dass das Programm nicht vorkommen , sondern nur schlechte Ausgang geben , mehr hands-on Debugging erforderlich. Der Debugger wird nicht in der Lage sein , um diese Fehler zu fangen, und oft liest komplizierten Code führen können Programmierer kleine Fehler verpassen. Durch Einsetzen von print-Anweisungen oder Fehlererkennung Nachrichten an strategischen Punkten in einem Code (z. B. Druck , wenn Ergebnisse integraler Berechnungen auftreten ) , kann der Programmierer verfolgen, was Werte werden gespeichert zu halten und wann. Zehn, wenn der Fehler in der Logik des Programms und nicht die Struktur , kann sie fangen die Fehler.
Praxisguter Coding Techniques
Java ist eine objektorientierte Programmiersprache. Als solches ist es mit Modularität und Wiederverwendbarkeit im Vordergrund. Wenn eine Anwendung entwerfen , denken Sie daran, modular Codierung Techniken zu üben : Stellen Sie sicher , dass alle Funktionen nur bestimmte Aufgaben , und stellen Sie sicher , dass die Funktionen sind klar beschriftet. Bei auftretenden Fehlern im Code , die modular Techniken unterhält , das Aufspüren Fehler wird viel einfacher.