Wenn Entwickler auf Web -und Software -Anwendungen arbeiten , stoßen sie unweigerlich Fehler. Der Prozess der Fehlersuche kann sehr komplex sein, ist aber unerlässlich, um Anwendungen, die vollständig funktionieren zu erstellen. Wenn Entwickler Syntax -Fehler auftreten , müssen sie zuerst den Quelle , dann Änderungen an dem Code, bevor testen . Je nach verwendeter Technologie können Entwickler auch Gebrauch machen von Tools für die Fehlersuche. Syntax Fehler auftreten, wenn Programmcode ist nicht richtig strukturiert. Quelle
Der erste Schritt bei der Bewältigung einen Syntax-Fehler ist zu seiner Quelle zu lokalisieren. Dies ist nicht immer einfach, da die sichtbare Fehler ein Domino-Effekt von einem anderen Fehler , oder sogar eine Kette von Fehlern sein kann. Syntax -Fehler sind Fehler in den Strukturen der Sprache innerhalb eines Programms verwendet wird, so dass sie manchmal verhindern, dass Programme vom Laufen überhaupt . Zum Beispiel enthält das folgende Beispiel PHP-Code einen Syntax-Fehler : $ words = " Hier sind einige Worte ; $ num = 5;
Die erste Zeile fehlt Schließung zitiert, so wird PHP die zweite Zeile wie folgt interpretieren Teil der String-Variable . Entwickler, die mit bestimmten Technologien wie PHP und Java, kann manchmal zugreifen informative Meldungen, die die Quelle von Fehlern , vor allem wenn sie eine integrierte Entwicklungsumgebung verwenden . IDEs kombinieren Texteditoren mit anderen Werkzeugen für die Verwaltung von Projekten Codierung .
Änderungen
Sobald ein Programmierer lokalisiert die Quelle einer Syntax-Fehler in ihrem Code , kann er Änderungen zu machen es . Wenn der Fehler nimmt mehr als ein Teil des Codes , oder ob es tatsächlich mehr als ein Fehler , der Programmierer können einzelne Änderungen ein zu einer Zeit machen, anstatt dass mehrere auf einmal . Dies erlaubt ihm, erneut testen den Code nach jeder Veränderung und gibt einen Eindruck von der , was funktioniert und was nicht.
Testing
Sobald Syntax-Fehler angesprochen werden , können Entwickler die Durchführung eines Verfahrens zur Prüfung auf ihren Code . Dies kann weitere Fehler aufzudecken , die sowohl Syntax und semantische Fehler . Semantische Fehler sind Fehler in der Logik oder Operationen in einem Programm. Viele Fehler werden nicht sichtbar , während ein Programm entwickelt wird , so dass Programmierer bleiben blind für sie, bis der Testphase. Wenn der Test hebt weitere Fehler , müssen die Entwickler wieder finden die Quell-und die erforderlichen Änderungen vorzunehmen .
Werkzeuge
einige Technologien profitieren von Debugging-Tools . Zum Beispiel wird in der Eclipse IDE für Java, eine Reihe von Fenstern vorhanden Entwickler mit einer interaktiven Präsentation , was los ist , wie das Programm läuft, macht es einfacher, Probleme zu identifizieren . Für Web-Entwickler können Browser-Erweiterungen die Fehlersuche zu unterstützen , insbesondere für clientseitige Entwicklung in Sprachen wie JavaScript . Die meisten der wichtigsten Browsern, einschließlich Internet Explorer , Firefox, Chrome und Safari profitieren von Add-On- Programmen für die Fehlersuche JavaScript-Code.