mirror of
https://github.com/kylelobo/The-Documentation-Compendium.git
synced 2025-09-02 17:42:57 +02:00
* Add german language files Issues: #20 File CHANGELOG.md translated to german. * Translate TODO.md to german Issues: #20 File TODO.md translated to german. * Translate CODE_OF_CONDUCT.md to german Issues: #20 File TODO.md translated to german. * Fix Typo in CHANGELOG.md Issues: #20 The first Links had a space between the definition and the URL. * Translate CODEBASE_STRUCTURE.md to german Issues: #20 Translated the File CODEBASE_STRUCTURE.md to german. * Translate CODING_GUIDELINES.md to german Issues: #20 Translated the File CODING_GUIDELINES.md to german. * Translate CODING_GUIDELINES.md to german Issues: #20 Translated the File CODING_GUIDELINES.md to german. * Translate CONTRIBUTING.md to german Issues: #20 Translated the File CONTRIBUTING.md to german. * Fix typo in CONTRIBUTING.MD Issues: #20 Fixed a typo in CONTRIBUTING.md. * Translate PULL_REQUEST_TEMPLATE.md to german Issues: #20 Translated the File PULL_REQUEST_TEMPLATE.md to german. * Translate ISSUE_TEMPLATES/bug_report.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/bug_report.md to german. * Translate ISSUE_TEMPLATES/custom.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/custom.md to german. * Translate ISSUE_TEMPLATES/feature_request.md to german Issues: #20 Translated the File ISSUE_TEMPLATES/feature_request.md to german. * Translate README_TEMPLATES/Bot.md to german Issues: #20 Translated the File README_TEMPLATES/Bot.md to german. * Translate README_TEMPLATES/Hackathon.md to german Issues: #20 Translated the File README_TEMPLATES/Hackathon.md to german. * Translate README_TEMPLATES/README.md to german Issues: #20 Translated the File README_TEMPLATES/README.md to german. * Translate README_TEMPLATES/Minimal.md to german Issues: #20 Translated the File README_TEMPLATES/Minimal.md to german. * Fix typo in README_TEMPLATES/Minimal.md Issues: #20 Fixed typo in README_TEMPLATES/Minimal.md. * Fix typo in README_TEMPLATES/Bot.md Issues: #20 Fixed typo in README_TEMPLATES/Bot.md. * Translate README_TEMPLATES/Standard.md to german Issues: #20 Translated the File README_TEMPLATES/Standard.md to german.
30 lines
1.4 KiB
Markdown
30 lines
1.4 KiB
Markdown
# 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.) |