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
Nächste ÜberarbeitungBeide Seiten der Revision
dev:all:start [11.08.2014 22:07] Manuela v.d.Deckendev:all:start [16.09.2014 08:57] Manuela v.d.Decken
Zeile 1: Zeile 1:
-====== Coding Standards ====== +[[dev:all:psr|{{:check.png?nolink&64 |Standards}}]] [size=2em]**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]**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 Codebeispielendamit nicht jede/r das Rad neu erfinden muss
-Auf den nachfolgenden Seiten haben wir die Originalstandards ins Deutsche übersetztVielleicht nicht ganz wörtlich, jedoch absolut sinngemäßSehr wenige kleinere, jedoch notwendige Anpassungen sind auf den jeweiligen Seiten vermerktDie Kompatibilität bleibt jedoch voll und ganz erhalten. +---- 
- +[[dev:all:devtools|{{:firstaid.png?nolink&64 |Standards}}]] [size=2em]**Developer Tools**[/size
-  * [[dev:all:psr-0de|Autoloading Standard]] - Er zielt darauf abein standardisiertes Dateiformat sowie Klassennamen und Namespace Konventionen bereitzustellendie 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.txt · Zuletzt geändert: 03.06.2015 15:48 von 127.0.0.1