forked from race2infinity/The-Documentation-Compendium
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Translate CODING_GUIDELINES.md to german
Issues: race2infinity#20 Translated the File CODING_GUIDELINES.md to german.
- Loading branch information
Showing
1 changed file
with
30 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
# Sourcecoderichtlinien | ||
|
||
- Sie können überprüfen, ob Ihr Code diesen Richtlinien entspricht, indem Sie | ||
`stuff/php-format.py validate` ausführen | ||
- Tabulatoren, keine Leerzeichen | ||
- Das Zeilenende sollte im Unix-Stil (`\n`) und nicht im Windows-Stil (`\r\n`) | ||
sein. | ||
- Das Öffnen von Klammern erfolgt in derselben Zeile wie die letzte Anweisung | ||
``` | ||
if (condition) { | ||
stuff; | ||
} | ||
``` | ||
- Ein Leerzeichen zwischen Schlüsselwörtern und Klammern für: `if`, `else`, | ||
`while`, `switch`, `catch`, `function` | ||
- Funktionsaufrufe haben vor den Klammern kein Leerzeichen | ||
- In den Klammern bleiben keine Leerzeichen | ||
- Ein Leerzeichen nach jedem Komma, jedoch ohne Leerzeichen davor | ||
- Alle binären Operatoren müssen ein Leerzeichen davor und danach haben | ||
- Es sollte nicht mehr als eine aneinanderfolgende Leerzeile geben | ||
- Es sollten keine leeren Kommentare vorhanden sein | ||
- Sie sollten keine Blockkommentare `/* ... */` verwenden, sondern nur | ||
Zeilenkommentare `// ...` | ||
- Änderungen der Funktionalität müssen gemeinsam mit ihren jeweiligen neuen / | ||
geänderten Tests hochgeladen werden | ||
- Exceptions müssen verwendet werden, um fehlerhafte Zustände zu melden. Die | ||
Verwendung von Funktionen, die true / false zurückgeben, ist zulässig, wenn es | ||
sich um erwartete Werte handelt | ||
- Verwenden Sie gegebenenfalls [RAII](http://en.wikipedia.org/wiki/Resource_Acquisition_Is_Initialization), insbesondere bei der Verwaltung von | ||
Ressourcen (Dateien usw.) |