Java Reference
In-Depth Information
halten. Gerade bei Sprachen und Systemen mit wenig interner Kontrolle und kaum einge-
bauten Mechanismen ist die Einhaltung von Konventionen wichtig. Das beginnt bei
einheitlichen Namensregeln für Bezeichner und reicht bis zu einer immer gleichen und
übersichtlichen Formatierung des Codes (siehe weiter hinten). Beispielsweise würden als
eine Namensregel etwa Variablen immer kleingeschrieben und die Kamelnotation 3 einge-
halten. Ich möchte ausdrücklich betonen, dass die Einhaltung dieser Konventionen gerade
in JavaScript durch die lose Typisierung unglaublich wichtig ist und Sie sollten sich unbe-
dingt von Anfang an Konventionen (gleich welcher Art) halten.
6.2.5■Saubere Formatierungen
Es ist beim Erstellen von Quelltext ebenfalls immens wichtig, dass Sie die Quelltexte sorg-
fältig formatieren. Dies erhöht die Wartbarkeit, erleichtert aber auch die Fehlersuche.
Schreiben Sie dazu nicht zu viele Anweisungen in eine Zeile. Am besten schreiben Sie - bis
auf Ausnahmen wie dem Schleifenkopf einer for -Anweisung - immer nur eine Anweisung
in eine Zeile. Verteilen Sie auch längere Anweisungen auf mehrere Zeilen. Rücken Sie
Quelltexte vor allen Dingen immer entsprechend ihrer Struktur ein. Zwar widerspricht
diese Vorgehensweise der Optimierung von Webseiten (siehe weiter hinten), aber das macht
man sowieso erst, wenn der Code fehlerfrei ist.
PrAXISTIPP: Bei der Formatierung von Quellcode helfen gute IDEs ot mit
einem Befehl zur automatischen Formatierung. Damit werden alle Einrückungen
vorgenommen, überlüssige Leerzeichen und Leerzeilen gelöscht, ggf. Anwei-
sungen auf mehrere Zeilen verteilt etc. In Aptana können Sie beispielsweise im
Editor dazu mit dem Kontextmenü Source Format auswählen. In dem Haupt-
menü inden Sie den Befehl unter Source Format . Alternativ können Sie die
Tastenkombination (Strg) + (Shit) + F verwenden. Wenn Sie dabei einen Teil
des Quellcodes selektiert haben, wird nur dieser formatiert und der restliche
Quellcode unverändert gelassen. Die automatische Formatierung funktioniert
für JavaScript, aber auch (X)HTML, CSS oder XML. Unter Windows Preferen-
ces Aptana Studio Formatter können Sie auch die Regeln für die Codefor-
matierung modiizieren, wobei diese Einstellungen hin und wieder in der IDE an
andere Stellen verlagert werden. Auch hier können Sie wieder Regeln nicht nur
für JavaScript, sondern auch andere Sprachen vornehmen.
6.2.6■Das KISS-Prinzip
Konventionen und klare, übersichtliche Formatierungen sollten damit einhergehen, dass
Codestrukturen selbst immer möglichst einfach und kurz bleiben. Es gibt eine Regel, die als
KISS-Prinzip bekannt ist. Das steht für „Keep it simple, stupid“  - „Halte es einfach und
3 Alle zusammengesetzten Bezeichner beginnen am neuen Wort mit einem Großbuchstaben (etwa meineVariable ).
 
Search WWH ::




Custom Search