Java Reference
In-Depth Information
ein syntaktisch vollkommen korrektes Skript geschrieben, das aber Fehler zur Laufzeit zu -
lässt. Dies geschieht zum Beispiel, wenn eine Variable einen falschen Wert bekommt. Bei-
spielsweise setzt irgendeine Programmsituation (etwa eine Benutzereingabe) eine Variable
auf 0 und im Folgeschritt wollen Sie durch diese Variable teilen. Sie müssen zur Beseitigung
der Fehlersituation die Stelle im Quelltext suchen, an der diese Variable (Funktion, Methode
usw.) verwendet wird. Dort müssen Sie dann versuchen, den Aufbau und mögliche Fehler
noch einmal durchzuspielen. Es gibt ebenso Programmfehler zur Laufzeit, welche auf
äußere Umstände (Umgebung des Programms oder den Anwender) zurückzuführen sind.
Diese Fehlerkonstellation kann durch verschiedene Dinge entstehen. Sie greifen beispiels-
weise im Programm auf eine bestimmte Schritart zu, die auf der Plattform des Anwenders
nicht vorhanden ist. Oder das Programm lässt Bedienfehler durch den Anwender zu. Es
handelt sich also um Fehler, die mehr auf konzeptioneller Seite zu suchen sind, und weniger
um technische Fehler. Deren Behandlung obliegt bei JavaScript im Wesentlichen dem Inter-
preter sprich Browser oder aber der Ausnahmebehandlung, wenn Sie diese Situationen
schon einkalkuliert haben. Aber wir konzentrieren uns ja hier ausdrücklich auf den Fall,
dass Sie das nicht gemacht haben.
6.2■Vorbeugen statt heilen
Fehler beim Programmieren können nie vollständig verhindert werden. Selbst Prois unter-
laufen permanent Fehler. Aber man kann die Anzahl der Fehler beim Kodieren reduzieren
und gleichzeitig die Wartbarkeit von Projekten im Grif behalten. Wartbarkeit und Reduk-
tion der Fehler beim Kodieren gehen direkt miteinander einher. Diese Maßnahmen können
Sie auch als Einsteiger gleich von Anfang an berücksichtigen, auch bei einfachen Projekten
und Quellcodes, um sich gleich einen guten Programmierstil anzugewöhnen.
HInTErGrunDInFOrMATIOn: Wartung und Weiterentwicklung von profes-
sionellen Projekten nimmt bis zu 90 % des Aufwands ein, der über die Laufzeit in
ein Projekt investiert wird. Um mit Zahlen zu operieren - wenn die Entwicklung
einer RIA ein Mannjahr (eine betriebswirtschatliche Berechnungseinheit für die
Arbeitsleistung, die eine Person pro Zeiteinheit Jahr erbringt) gekostet hat, wird
die spätere Wartung und Weiterentwicklung neun Mannjahre Kosten verursachen.
Von daher wird deutlich, wie wichtig ein gut wartbarer Code werden kann.
6.2.1■Planung und Vorbereitung
Um keine unnötigen Fehler bei der Erstellung eines Skripts entstehen zu lassen, hilt zum
Beispiel schon ganz banal eine akkurate Vorbereitung. Dies beginnt mit der Programmpla-
nung und Vorüberlegungen zum Skriptablauf (eventuell mit Ablaufdiagrammen und der
Notation der geplanten Struktur und des Ziels der Applikation auf Papier) und geht bis hin
 
Search WWH ::




Custom Search