Galileo Computing < openbook >
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.
Galileo Computing - Professionelle Buecher. Auch fuer Einsteiger.


Java ist auch eine Insel von Christian Ullenboom
Buch: Java ist auch eine Insel (Galileo Computing)
gp Kapitel 26 Style-Guide
gp 26.1 Programmierrichtlinien
gp 26.2 Allgemeine Richtlinien
gp 26.3 Quellcode kommentieren
gp 26.3.1 Kommentartypen
gp 26.3.2 Strategischer und taktischer Kommentar
gp 26.3.3 Bemerkungen über JavaDoc
gp 26.3.4 Gotcha-Schlüsselwörter
gp 26.4 Bezeichnernamen
gp 26.4.1 Ungarische Notation
gp 26.4.2 Vorschlag für die Namensgebung
gp 26.5 Formatierung
gp 26.5.1 Einrücken von Programmcode - die Vergangenheit
gp 26.5.2 Verbundene Ausdrücke
gp 26.5.3 Kontrollierter Datenfluss
gp 26.5.4 Funktionen
gp 26.6 Ausdrücke
gp 26.7 Anweisungen
gp 26.7.1 Schleifen
gp 26.7.2 Switch, case und Durchfallen
gp 26.8 Reihenfolge der Eigenschaften in Klassen
gp 26.9 Zugriffsrechte und Zugriffsmethoden
gp 26.9.1 Accessors/Zugriffsmethoden
gp 26.10 Verweise


Galileo Computing

26.10 Verweisetoptop

Es gibt von den Entwicklern von Java die Java Code Conventions, die Empfehlungen zur guten Formatierung von Quellcode enthalten. Die aktuelle Version ist vom April 1999 und liegt bei Sun auf dem FTP-Server ftp://ftp.javasoft.com/docs/codeconv in einer HTML-, PS- und PDF-Version. Eine deutsche Übersetzung von Matthias Klein findet sich unter http://www.cmklein.de/it/javacc/.

Eine lustige Web-Seite ist die von Roedy Green (Canadian Mind Products) »How To Write Unmaintainable Code«. Er beschreibt dort ironisch, wie unwartbarer Programmcode entsteht. So finden wir unter http://mindprod.com/unmain.html etwa die Hinweise, Variablen ähnlich zu benennen, wie xy_Z, xy__z, _xy_z, _xyz, XY_Z, xY_z, Xy_z, ruhig in den Kommentaren zu lügen, oktale Schreibweise in Ganzzahl-Feldern einzuführen und vieles mehr.





Copyright (c) Galileo Press GmbH 2004
Für Ihren privaten Gebrauch dürfen Sie die Online-Version natürlich ausdrucken. Ansonsten unterliegt das <openbook> denselben Bestimmungen, wie die gebundene Ausgabe: Das Werk einschließlich aller seiner Teile ist urheberrechtlich geschützt. Alle Rechte vorbehalten einschließlich der Vervielfältigung, Übersetzung, Mikroverfilmung sowie Einspeicherung und Verarbeitung in elektronischen Systemen.


[Galileo Computing]

Galileo Press GmbH, Gartenstraße 24, 53229 Bonn, Tel.: 0228.42150.0, Fax 0228.42150.77, info@galileo-press.de