Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
dev:all:start [13.08.2014 17:03] – alte Version wiederhergestellt (12.08.2014 01:06) Manuela v.d.Decken | dev:all:start [03.06.2015 15:48] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== Coding Standards | + | [[dev: |
- | ..., für einige willkommen, für andere wiederum ein rotes Tuch. | + | ... für einige willkommen, für andere wiederum ein rotes Tuch. |
Dabei wollen Standards nicht vorschreiben, | Dabei wollen Standards nicht vorschreiben, | ||
- | + | ---- | |
- | 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 | + | [[dev:all: |
- | Die grundlegenden Standards für WebsiteBaker sind die Standards [[http://www.php-fig.org/ | + | ... eine Sammlung von Codebeispielen, damit nicht jede/r das Rad neu erfinden muss, |
- | 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. Manche mögen sich an der recht strikten Ausdrucksweise (DAS MUSS!, das DARF NICHT! etc.) stören. Diese Ausdrücke sind aber exakt so aus den originalen PSRs, die sich wiederum strikt an [[http:// | + | ---- |
- | Die wichtigsten RFC2119-Schlüsselworte wurden/ | + | [[dev:all:devtools|{{:firstaid.png? |
- | |MUST / REQUIRED / SHALL |Muss / erforderlich / soll |es ist ein absolutes Erfordernis der Spezifikation. | | + | ... werden immer wieder für diverse aufwändige und/oder wiederkehrende Aufgabe benötigt. Diese kleine Werkzeugkiste soll Entwicklern bei Routinearbeiten etwas Entlastung bringen. |
- | |MUST NOT / SHALL NOT |darf nicht / soll nicht |es ist ein absolutes Verbot durch die Spezifikation. | | + | ---- |
- | |SHOULD / RECOMMENDED |sollte / empfohlen |Auch das ist ein absolutes Erfordernis/ | + | |
- | |SHOULD NOT / NOT RECOMMENDED |sollte | + | |
- | |MAY / OPTIONAL |kann / optional |hiermit wird eine wirkliche Option bezeichnet, die kann aber nicht muss| | + | |
- | + | ||
- | * [[dev: | + | |
- | * [[dev: | + | |
- | | + | |
- | * [[dev:all: | + | |
- | + | ||
- | - [[dev: | + | |
- | - [[dev:all:standards2|Coding Standards #2]] | + | |
- | - [[dev: | + | |
- | - [[dev: | + | |