Graphics Reference
In-Depth Information
Va r i ab l en
-
Das erste Zeichen eines Namens muss ein alphabetisches Zeichen, eine Ziffer
oder ein Unterstrich sein; besser:
-
Beginnen Sie jedes einzelne Wort in einem Namen mit einem Großbuchsta-
ben, wie in
FindLastRecord
oder
RedrawMyForm
.
-
Da die meisten Namen durch Verketten mehrerer Wörter gebildet werden,
verbessern Sie die Lesbarkeit durch eine gemischte Groß- und Kleinschrei-
bung. Verwenden Sie deshalb für Variablennamen diese Höckerschreibweise
wie oben.
-
Verwenden Sie für lange oder oft verwendete Ausdrücke Abkürzungen, um
die Namen möglichst kurz zu halten, z. B. „HTML“ statt „Hypertext Markup
Language“. Aber: Sehr lange Variablennamen sind auf einem Bildschirm mit
niedriger Auflösung schwer zu lesen.
-
Verwenden Sie in Variablennamen komplementäre Paare, z. B. Min/Max, An-
fang/Ende und Öffnen/Schließen.
-
Boolesche Variablennamen sollen
Is
enthalten, was die Werte
Ja/Nein
oder
True/False
impliziert, z. B. file
Is
Found.
-
Verwenden Sie selbst für kurzlebige Variablen, die nur in wenigen Codezeilen
enthalten sind, einen sinnvollen Namen.
-
Verwenden Sie Variablennamen aus einem Buchstaben wie
i
;
j
oder
k
(
l
überhaupt nicht; Verwechselungsgefahr mit 1), ausschließlich für Indizes
von Schleifen.
-
Verwenden Sie keine Literal-Zahlen oder Literal-Zeichenfolgen wie etwa
Fori=1To7
. Verwenden Sie stattdessen benannte Konstanten wie
z. B.
Fori=1ToAnz_WoTage
, um Verständnis und Wartung zu er-
leichtern.
-
Vermeiden Sie missverständliche Namen, die Raum für subjektive Interpreta-
tionen lassen, z. B.
AnalyzeThis()
für eine Routine oder
xxK8
für eine
Variable. Solche Namen tragen eher zu Missverständnissen als zur Abstrakti-
on bei.
-
Verwenden Sie in einem inneren Gültigkeitsbereich nicht die gleichen Na-
men wie in einem äußeren Gültigkeitsbereich. Wenn auf die falsche Variable
zugegriffen wird, treten Fehler auf. Im Falle eines Konflikts zwischen einer
Variablen und dem Schlüsselwort gleichen Namens müssen Sie das Schlüs-
selwort identifizieren, indem Sie davor die entsprechende Typbibliothek an-
geben. Wenn Sie eine Variable beispielsweise
Date
genannt haben, können
Sie die systemeigene Funktion
Date
nur noch mithilfe von
System.Date
aufrufen.
Tabellen
-
Wiederholen Sie beim Benennen von Spalten nicht den Tabellennamen; ver-
meiden Sie z. B. in der Tabelle
Ansicht
die Feldbenennung
Ansicht
Vollbild
. Aber: bei Verwendung von mehreren Tabellen ist eine Ken-