| |
| * Link führt ins Internet |
|
| |
Was sind Code-Konventionen?
|
|
Code-Konvention sind aus Sicht des PHP-Interpreter unverbindliche Vorschriften oder besser noch Empfehlungen zur Schreibweise von Variablen, Funktionen, Objekte usw.. Grundsätzlich müssen die Namen nur den Anforderungen der Semantik genügen. Für die Lesbarkeit und Fehlersuche sind aber erweiterte Benennungsregeln empfehlenswert.
Neben den vielen Vorschriften, die eine Programmiersprache ausmacht, gibt es auch eine Reihe von Empfehlungen, die Programmierern helfen, gut lesbare und optimierte Programme zu schreiben. Die Code-Konventionen sind solche Empfehlungen. Dabei geht es auch um die Pflege der Programme durch andere Programmierer oder später durch Sie selbst.
| Hinweis: Nur wenige Programme werden ausschließlich vom ursprünglichen Programmierer gewartet. Code-Konventionen erleichtern hierbei die Lesbarkeit und Verständlichkeit. Selbst geringe Verbesserungen der Wartbarkeit rechtfertigen Anstrengungen in der Entwicklung. |
Programme entstehen meist unter grossem Zeitdruck, die nötige Kommentierung und Dokumentation wird nur oberflächlich betrieben. Die für jede Sprache geltenden Konventionen erleichtern, wie gesagt, dann das Einarbeiten in fremden oder eigenen Code. Trotzdem gibt es keine Prüfung oder keinen Zwang, wie bei der Sprachsyntax, solche Empfehlungen einzuhalten. Wir wollen Ihnen lediglich nahe legen, sich mit den hier aufgeführten Konvention zu befassen. Es wird immer eine freiwillige Leistung des Entwicklers oder des Teams bleiben, guten Code zu schreiben.
Die Konvention umfassen dabei die folgenden Bereiche:
. Kommentarkonventionen
. Namenskonventionen für Variablen, Funktionen und Objekte
. Deklarationskonventionen
. Anweisungskonvention
. Textformatierung und Strukturierung.
Die Empfehlungen entsprechen weites gehend den Vorgaben aus der Informatik bzw. ihr Ursprung stammt aus den Grundregeln der Informatik. In vielen anderen Programmiersprachen ist eine einheitliche Syntax bereits selbstverständlich. In PHP haben wir diesen der Entwicklung noch nicht erreicht. Ein Standard ist daher noch nicht festgelegt. Vielleicht können wir jedoch mit diesem Abschnitt dazu beitragen, dass es einen Standard geben wird. Einige angemessene Code-Konventionen können dabei nicht schaden.
|
|
|
|
|
|
|