Benutzer-Werkzeuge

Webseiten-Werkzeuge


dev:all:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
dev:all:start [11.08.2014 22:07] Manuela v.d.Deckendev:all:start [03.06.2015 15:48] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Coding Standards ====== +[[dev:all:psr|{{:check.png?nolink&64 |Standards}}]] [size=2em]**[[dev:all:psr|Coding Standards]]**[/size] 
-Coding Standards, 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, 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. 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 [[http://example.com|PHP-FIG Referenzliste]]) benutzen.  +[[dev:all:examples|{{:idea.png?nolink&64 |Standards}}]] [size=2em]**[[dev:all:examples|So funktioniert das...]]**[/size] 
-Die grundlegenden Standards für WebsiteBaker sind die Standards [[http://www.php-fig.org/psr/psr-0|PSR-0]] / [[http://www.php-fig.org/psr/psr-1|PSR-1]] / [[http://www.php-fig.org/psr/psr-2|PSR-2]] und [[http://www.php-fig.org/psr/psr-4|PSR-4]] der **PHP Framework Interop Group**.\\ +... 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. +---- 
- +[[dev:all:devtools|{{:firstaid.png?nolink&64 |Standards}}]] [size=2em]**[[dev:all:devtools|Developer Tools]]**[/size
-  * [[dev:all:psr-0de|Autoloading Standard]] - Er zielt darauf ab, ein standardisiertes Dateiformat sowie Klassennamen und Namespace Konventionen bereitzustellen, die Plug&Play Code ermöglichen. +... werden immer wieder für diverse aufwändige und/oder wiederkehrende Aufgabe benötigt. Diese kleine Werkzeugkiste soll Entwicklern bei Routinearbeiten etwas Entlastung bringen. 
-  * [[dev:all:psr-1de|Basic Coding Standard]]    Aims to ensure a high level of technical interoperability between shared PHP code.  +----
-  * [[dev:all:psr-2de|Coding Style Guide]] Provides a Coding Style Guide for projects looking to standardize their code. +
-  [[dev:all:psr-4de|Improved Autoloading]] A more modern take on autoloading reflecting advances in the ecosystem. +
- +
- +
-  - [[dev:all:standards1|Coding Standards #1]]  Dateiformatierung +
-  - [[dev:all:standards2|Coding Standards #2]]  Namens Konventionen +
-  - [[dev:all:standards3|Coding Standards #3]]  Code Stil +
-  [[dev:all:standards4|Coding Standards #4]]  Inline Dokumentation+
  
dev/all/start.1407794840.txt.gz · Zuletzt geändert: 03.06.2015 15:49 (Externe Bearbeitung)