Galileo Computing < openbook > Galileo Computing - Professionelle Bücher. Auch für Einsteiger.
Professionelle Bücher. Auch für Einsteiger

Java ist auch eine Insel von Christian Ullenboom
Programmieren für die Java 2-Plattform in der Version 5 (Tiger-Release)
Buch: Java ist auch eine Insel
gp Kapitel 26 Style-Guide
  gp 26.1 Programmierrichtlinien
  gp 26.2 Allgemeine Richtlinien
  gp 26.3 Quellcode kommentieren
    gp 26.3.1 Strategischer und taktischer Kommentar
    gp 26.3.2 Bemerkungen über JavaDoc
    gp 26.3.3 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.6 Ausdrücke
  gp 26.7 Reihenfolge der Eigenschaften in Klassen
  gp 26.8 Zugriffsrechte und Zugriffsmethoden
    gp 26.8.1 Accessors/Zugriffsmethoden
  gp 26.9 Verweise

 
Galileo Computing

26.9 Verweistoptop

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 (und der Weiterführung unter http://www.strauss.za.com/sla/code_std.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 © 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