1
0
mirror of https://github.com/kylelobo/The-Documentation-Compendium.git synced 2025-09-02 09:33:06 +02:00
Files
the-documentation-compendium/de/CODING_GUIDELINES.md
Michael Lichtenegger ac9d363d32 Add german language files (#38)
* 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.
2021-05-01 14:27:16 +05:30

1.4 KiB

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, insbesondere bei der Verwaltung von Ressourcen (Dateien usw.)