Web-Programmierung: Style Guide
aus GlossarWiki, der Glossar-Datenbank der Fachhochschule Augsburg
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ällen)- z.B.
wk,model
- Konstanten
[A-Z][A-Z0-9_]*: Ein Großbuchstabe gefolgt von Großbuchstaben, Ziffern und Underscore-Zeichen- z.B.
NUMBER_OF_LEVELS,LEVEL1
- 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- z.B.
Math,ModelBoard
- Parameter sowie private Zustandsvariablen und private Methoden (Private Members)
[a-z]{1,2}_[a-z0-9_]*: Ein bis zwei Kleinbuchstaben gefolgt von einem Undercore gefolgt von Kleinbuchstaben, Ziffern und Underscore-Zeichen- z.B.
p_event,v_user1,sv_all_users,m_max_sum
- (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- z.B.
event,user1,allUsers,maxSum
