Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:all:start

Dies ist eine alte Version des Dokuments!


Coding Standards

Coding Standards, für einige willkommen, für andere wiederum ein rotes Tuch. Dabei wollen Standards nicht vorschreiben, was und wie man programmiert. Sie sorgen einfach nur dafür, dass Quellcode von unterschiedlichen Codern eben die selbe Basis benutzt. Dass jeder problemlos den Code eines anderen lesen und -hoffentlich- auch verstehen kann und dass Quellcode unterschiedlicher Herkunft reibungslos zusammenspielt.

Die Standards für WebsiteBaker wurden jetzt auch nicht neu erfunden und willkürlich festgelegt, sondern wir verwenden prinzipiell die selben, die auch sehr viele andere namhafte Projekte und große Frameworks (siehe PHP-FIG Referenzliste) benutzen. Die grundlegenden Standards für WebsiteBaker sind die Standards PSR-0 / PSR-1 / PSR-2 und PSR-4 der PHP Framework Interop Group.
Auf den nachfolgenden Seiten haben wir die Originalstandards ins Deutsche übersetzt. Vielleicht nicht ganz wörtlich, jedoch absolut sinngemäß. Sehr wenige kleinere, jedoch notwendige Anpassungen sind auf den jeweiligen Seiten vermerkt. Die Kompatibilität bleibt jedoch voll und ganz erhalten.

  • Autoloading Standard - Er zielt darauf ab, ein standardisiertes Dateiformat sowie Klassennamen und Namespace Konventionen bereitzustellen, die Plug&Play Code ermöglichen.
  • Basic Coding Standard Aims to ensure a high level of technical interoperability between shared PHP code.
  • Coding Style Guide Provides a Coding Style Guide for projects looking to standardize their code.
  • Improved Autoloading A more modern take on autoloading reflecting advances in the ecosystem.
  1. Coding Standards #1 Dateiformatierung
  2. Coding Standards #2 Namens Konventionen
  3. Coding Standards #4 Inline Dokumentation
dev/all/start.1407794840.txt.gz · Zuletzt geändert: 03.06.2015 15:49 (Externe Bearbeitung)