Web-Programmierung: Style Guide: Unterschied zwischen den Versionen
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
Kowa (Diskussion | Beiträge) Die Seite wurde neu angelegt: „==Namens-Konventionen== Bezeichner setzen sich stets aus ASCII-Buchstaben, Ziffern sowie dem Underscore (<code>_</code>) zusammen. === Groß- uns Kleinschre…“ |
Kowa (Diskussion | Beiträge) |
||
| Zeile 6: | Zeile 6: | ||
;Paket-Bezeichner | ;Paket-Bezeichner | ||
: <code>[a-z]+<code> evtl. < | : <code>[a-z]+</code> evtl. <code>[a-z][a-z0-9]*</code>: nur Kleinbuchstaben (Ziffern in Ausnahmefälle) | ||
;Konstanten | ;Konstanten | ||
Version vom 9. Juli 2010, 14:36 Uhr
Namens-Konventionen
Bezeichner setzen sich stets aus ASCII-Buchstaben, Ziffern sowie dem Underscore (_) zusammen.
= Groß- uns Kleinschreibung
- Paket-Bezeichner
[a-z]+evtl.[a-z][a-z0-9]*: nur Kleinbuchstaben (Ziffern in Ausnahmefälle)
- Konstanten
[A-Z][A-Z0-9_]*: Ein Großbuchstabe gefolgt von Großbuchstaben, Ziffern und Underscore-Zeichen
- Klassen-Namen
[A-Z][A-Z0-9]*[a-z][A-Za-z0-9]*: Ein Großbuchstabe gefolgt von beliebigen Buchstaben und Ziffern, mindestens ein Kleinbuchstabe
- Parameter sowie private Zustandsvariablen und private Methoden (Private Members)
[a-z]_[a-z0-9_]*: Ein Kleinbuchstabe gefolgt von einem Undercore gefolgt von Kleinbuchstaben, Ziffern und Underscore-Zeichen
- (teil-)öffentliche Attribute und (teil-)öffentliche Methoden (Internal, Protected, Public Members etc.)
[a-z][A-Za-z0-9]*: Ein Kleinbuchstabe gefolgt von beliebigen Buchstaben und Ziffern
Quellen
