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.2 Allgemeine Richtlinietoptop

Einige Untersuchungen an großen Softwarepaketen zeigen, dass mitunter Programmstücke hoch optimiert, aber dann doch nicht ausgeführt werden. Zumeist ist diese Art der Optimierung gefährlich. Bewirkt sie eine bessere Übersichtlichkeit, sollte gründlich abgewogen werden, ob wir nur unser Können zeigen wollen oder ob die Optimierung tatsächlich etwas bringt. Es hat keinen Zweck, einen Bubble-Sort-Algorithmus in Assembler zu programmieren, denn der Algorithmus und nicht seine Implementierung in einer Hochsprache ist langsam. Wir sollten nicht vergessen, dass Compiler heutzutage so gut optimieren, dass wir uns ruhig erlauben können, klar anstatt unübersichtlich zu programmieren.






1   Außer auf einem n-Prozessor-System. Dann ist Bubble-Sort sehr gut.





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