Java Reference
In-Depth Information
6.2.8■Kodierungstechniken
Letztendlich sollten Sie die sorgfältige und konzentrierte Erstellung beim Schreiben des
Quelltextes und ein paar kleine Kodierungstricks nicht zu gering schätzen, wenn Sie Fehler
vermeiden wollen. Ich schreibe etwa grundsätzlich zusammengehörende Strukturen aus
mehreren Passagen unmittelbar hin. Wenn ich etwa eine öfnende Klammer mit irgendwel-
chem Inhalt notieren muss, schreibe ich nach der öfnenden Klammer als nächstes Zeichen
sofort eine schließende Klammer hin (wenn es nicht der Editor schon selbst macht). Dann
gehe ich ggf. im Editor ein (oder mehrere) Zeichen zurück und ergänze den Inhalt. Dies
mache ich wirklich immer und vermeide damit die meist recht schwer zu indenden Klam-
merfehler. Analog mache ich es mit Hochkommata oder anderen paarweise autretenden
Token.
PrAXISTIPP: Aptana zeigt paarweise zusammengehörende Klammern an,
wenn Sie im Editor den Cursor hinter die öfnende oder vor die schließende
Klammer setzen. Das erleichtert insbesondere das Auinden von fehlerhat
geklammerten Strukturen.
6.3■Fehler suchen
Wenn nun in Ihrem Skript trotz sorgfältiger Arbeit ein Fehler vorhanden ist, bleibt nur die
Fehlerbeseitigung. Dabei stellt sich zuerst das Problem, den Fehler überhaupt zu lokalisie-
ren. Also geht es eigentlich um die Suche nach dem Fehler. Dies ist der größte und wich-
tigste Teil dessen, was Debugging genannt wird - das Lokalisieren und Identiizieren eines
Fehlers. Der meist einfachere Teil ist die dann folgende Beseitigung des Fehlers. Sie können
auch ohne Hilfsmittel erfolgreich auf die Jagd nach Käfern gehen. Das funktioniert ganz gut,
wenn man gewisse Konzepte zur Suche verwendet. Die Fehlersuche ohne Debugger hat die
wesentlichen Vorteile, dass Sie außer dem Editor und dem Browser kein zusätzliches Pro-
gramm benötigen und sich vor allem nicht in dessen Bedienung einarbeiten müssen. Zudem
lernen Sie eine Menge über JavaScript.
6.3.1■Fehler ohne Debugger inden
Fehler in einem JavaScript können ohne einen Debugger auf verschiedene Weise lokalisiert
werden.
6.3.1.1■Die Fehlerkonsole
Wenn in einem JavaScript ein Fehler autritt, sind Fehlermeldungen in der JavaScript- bzw.
Fehlerkonsole eines Browsers sehr ot ziemlich aussagekrätig. Darin wird sowohl die Art
des Fehlers als auch die Stelle der Auswirkung beschrieben.
 
Search WWH ::




Custom Search