Tolle Richtlinien
Eine Reihe von Richtlinien für eine bestimmte Programmiersprache, die Empfehlungen zu Programmierstil, Best Practices und Methoden für verschiedene Aspekte des Schreibens von Programmen in dieser Sprache enthält.
Inhalt
- Programmiersprachen
- Entwicklungsumfeld
- Plattformen
- Frameworks
- Content -Management -System
- Werkzeuge
- Mitwirkende
Programmiersprachen
Brainfuck
C
- C Codierungsstandard
- C Programmierung/Struktur und Stil
- Nutzen Sie die beste Verwendung von C - In diesem Kapitel können Sie Ratschläge zur besten Verwendung der C -Sprache beim Schreiben von GNU -Software verwenden.
C#
- C# codierende Konventionen
- C# Style Guide
- C# Codierungsstandards und Namenskonventionen
C ++
- Google C ++ Style Guide
- C ++-Kernrichtlinien-eine Reihe bewährter Richtlinien, Regeln und Best Practices über die Codierung in C ++.
- LLVM C ++ - Codierungsstandards
- Mozilla C ++ - Codierungsstil
- Chrom C ++ Style Guide
- Webkit C ++ Code Style -Richtlinien
- NASA C ++ - Codierungsstandards und Stilhandbuch
- Oceanbase C ++ Codierungsstandards
Clojure
- Der Clojure -Style -Leitfaden - ein Community -Codierungsstil -Leitfaden für die Clojure -Programmiersprache.
Common Lisp
- Stilhandbuch
- Google Common Lisp Style Guide
- Common Lisp Style Guide
D
- Der D -Stil - eine Reihe von Stilkonventionen für das Schreiben von D -Programmen.
Pfeil
Delphi
- Delphis Objekt Pascal Style Guide
Elixier
Ulme
EMACS Lisp
- ELISP -Leitfaden
- EMACS Lisp Style Guide
Erlang
- Programmierregeln und Konventionen
- Erlang -Codierungsrichtlinien
F#
- Die F# -Komponenten -Designrichtlinien
Forran
- FORTRAN 90 -Standards - Europäische Standards zum Schreiben und Dokumentieren von austauschbaren Fortran 90 -Code.
- FORTRAN Best Practices - Style Guide und Best Practices für moderne FORTRAN -Programme.
Gehen
- Effektiver Go
- GO Standard -Projektlayout - Grundlegendes Layout für Go -Anwendungen.
- Google Go Style Guide - Googles Codierungsstandards für Quellcode in Go.
- Uber Go Style Guide - Muster und Konventionen, die in Go Code bei Uber verwendet werden.
Groovig
- Apache Groovy Style Guide
Haskell
- Haskell -Programmierrichtlinien
Java
- Codekonventionen für die Java ™ -Programmiersprache
- Google Java Style Guide - Googles Codierungsstandards für Quellcode in der Programmiersprache Java ™.
- Java Programmierstil Guide
- Alibaba-Java-Coding-Guidelines-Ein Leitfaden für Java-Entwickler.
JavaScript
- AngularJS Style Guide - Community -betriebene Best Practices für die AngularJS -Anwendungsentwicklung.
- JavaScript richtig-eine leicht zu lesende, schnelle Referenz für JS Best Practices, akzeptierte Codierungsstandards und Links im Internet.
- Google JavaScript Style Guide - Dieses Dokument dient als vollständige Definition der Codierungsstandards von Google für den Quellcode in der JavaScript -Programmiersprache.
- Airbnb JavaScript Style Guide - Ein meist vernünftiger Ansatz für JavaScript.
- JQuery Core Style Guide
- Guides und Verschöner im JavaScript -Stil
- JavaScript Style Guide und Codierungskonventionen
- Codekonventionen für das JavaScript
- JavaScript Clean Code - Software -Engineering -Prinzipien aus Robert C. Martins Buch Clean Code, angepasst für JavaScript.
- Mozilla -Codierungsstil -Handbuch für JavaScript
JSON
Julia
Kotlin
Lua
Markdown
- Google Markdown Style Guide - Style Guide für Google -Originated -Projekte mit Markdown.
- Markdown Style Guide
- GitLab Markdown Style Guide - Markdown -Style -Handbuch für über.gitlab.com.
.NETTO
- .NET Standard
- .NET Secure Coding -Richtlinien
- .NET -Namensrichtlinien
Nim
Ziel-C
- Objective-C Style Guide-Style Guide & Coding Conventions für Objective-C-Projekte.
- Google Objective-C Style Guide
- NYTIMES OFFECKIVE-C-STYLE-LEHR-Der von der New York Times verwendete Objektiv-C-Leitfaden.
Pascal
- Codierungsstil
- GNU Pascal -Codierungsstandards - GNU -Pascal -Standards, die vom GNU -Pascal -Projekt verwendet werden.
Perl
- Perl Best Practices V4 - Folien von Randal Schwartz, basierend auf dem Buch von Damian Conway.
- Perl -Elemente zu vermeiden - eine Liste unerheblicher Praktiken und was stattdessen zu tun ist.
- Perlstyle
Php
- PHP Fig - PHP Standards Empfehlungen.
- PHP richtig-eine leicht zu lesende, schnelle Referenz für PHP Best Practices, akzeptierte Codierungsstandards und Links zu maßgeblichen Tutorials rund um das Web.
- Clean Code PHP - Clean Code -Konzepte für PHP angepasst.
Python
- Stilhandbuch für Python -Code
- Google Python Style Guide
- Der Hitchhiker's Guide to Python - Gribünnd Python Best Practices Guide.
R
- Googles R Style Guide
- Der Leitfaden für den Tidyverse -Stil
Schläger
- So programmieren Sie Schläger: Ein Style Guide
Rubin
- Der Ruby -Style -Leitfaden - ein Community -gesteuerter Ruby -Codierungsstil -Leitfaden.
- Ruby Style Guide - Airbnbs Ruby Style Guide.
- Ruby Style Guide - Ein Community -gesteuerter Ruby -Codierungsstil -Leitfaden.
Rost
- Roststil -Leitfaden
- Rost -Richtlinien
- Rost -API -Richtlinien
Scala
- Effektive Scala
- Skala -Stilhandbuch
- Databricks Scala Guide - Datenbleal -Skala -Codierungsstilhandbuch.
- Scala Best Practices
Solidität
- Leitfaden für Soliditätsstil
- Solcurity Standard
Schnell
- API -Designrichtlinien
- Swift - Github Offizieller Swift -Stil und Konventionen.
- Swift Style Guide
- Swift Style Guide - LinkedIn Official Swift Style Guide.
- Metovas Swift Style Guide
- XMartLabs Swift Style Guide - Swift Sprachstil -Handbuch und Codierungskonventionen, gefolgt von XmartLabs.
Typoskript
- Handbuch für Google TypeScript Style - TypeScript -Style -Handbuch, das bei Google verwendet wird.
- TypeScript Deep Dive - Style Guide - Ein inoffizieller Leitfaden für Typskriptstil.
- Typscript Lang - Do's and Donts - Vorschläge aus der Organisation von TypeScript Lang.
Visual Basic
- Visuelle Grundkonzepte
- Visual Basic/Codierungsstandards
Xml
- Google XML -Dokumentformat -Stilhandbuch
Entwicklungsumfeld
Hülse
Git
- Git Style Guide
- Nur wenige Regeln aus Git -Dokumentation
Powershell
- Der PowerShell Best Practices und Style Guide - Der inoffizielle Best Practices und Style -Leitfaden für Powershell.
Plattformen
Android
- Android -Richtlinien - Architektur- und Code -Richtlinien, die wir bei Ribot bei der Entwicklung von Android verwenden.
- XMartLabs Android Style Guide - Style Guide für Android von XmartLabs.
Apache
- Apache Developers 'C Sprachstil -Leitfaden
API
- HAL - Ein einfaches Format, das eine konsistente und einfache Möglichkeit gibt, zwischen den Ressourcen in Ihrer API zu hyperlink.
- Microsoft Rest API -Richtlinien - Die Microsoft Rest API -Richtlinien.
- JSON API - Empfehlungen - Dieser Abschnitt enthält Empfehlungen für JSON -API -Implementierungen.
- API -Sicherheits -Checkliste - Checkliste der wichtigsten Sicherheits -Gegenmaßnahmen beim Entwerfen, Testen und Freigeben Ihrer API.
- Google Cloud -API -Designhandbuch - Ein allgemeiner Designhandbuch für vernetzte APIs von Google.
Arduino
- Arduino Style Guide
- API -Stilhandbuch für Arduino
Frontendentwicklung
- CSS -Richtlinien - Ratschläge und Richtlinien auf hoher Ebene zum Schreiben von vernünftigen, überschaubaren, skalierbaren CSS.
- Frontend -Richtlinien - Einige HTML-, CSS- und JS -Best Practices.
- SASS -Richtlinien - Ein machtender StyleGuide zum Schreiben von vernünftigem, wartbarem und skalierbarem Sass.
- Airbnb CSS / Sass StyleGuide - ein meist vernünftiger Ansatz für CSS und SASS.
- HTML Style Guide - Ein Style Guide, mit dem Sie bessere, leistungsfähige, strukturierte, skalierbare und wartbare HTML -HTML schreiben können.
- HTML + CSS -Codehandbuch - Standards für flexible, langlebige und nachhaltige HTML und CSS.
- US -amerikanische Webdesign -Standards - Open -Source -UI -Komponenten und visuelle Stilhandbuch für US -Regierungswebsites.
- Careescript Style Guide - Eine Sammlung von Best -Practices und Codierungskonventionen für die CoffeeScript -Programmiersprache.
- Weniger Codierungsrichtlinien
- Google HTML/CSS Style Guide
- Richtlinien für reaktionsschnelles Webdesign
- Yelp StyleGuide
- Front-End-Checkliste
- BEM - Blockelement -Modifikator - Eine Methodik, mit der Sie wiederverwendbare Komponenten und Codefreigabe in der Front -End -Entwicklung erstellen können.
GNU
Java
Linux
- Linux -Kernel -Codierungsstil
Mailchimp
- Mailchimp Content Style Guide
Mozilla
- Mozilla Coding Style Guide
Google
- Dokumentation im Zusammenhang mit Google-bezogenen Entwickler-Dieser Stilhandbuch enthält redaktionelle Richtlinien für das Schreiben klarer und konsistenter Dokumentation im Zusammenhang mit Google-bezogenen Entwickler.
Node.js
- Microsoft + Node.js Richtlinien
- Node.js Style Guide - Eine Anleitung zum Styling Ihres Node.js / JavaScript -Code.
MongoDb
Sql
Andere
- Behalten Sie einen ChangeLog - lassen Sie Ihre Freunde Git -Protokolle nicht in ChangeLogs ™ abwerfen.
- Projektrichtlinien - eine Reihe von Best Practices für JavaScript -Projekte.
- Semantische Versionierung
- Eingerichteter Stil
- WebAppSec/Secure Coding -Richtlinien
- Benutzerhandbuch für Roboter Framework
- Codesql -Codierungsstandards
Frameworks
- Symfony -Codierungsstandards
- Django -Codierungsstil
- Vue -Style -Handbuch
- Anleitung zum Winkelstil
Content -Management -System
- WordPress -Codierungsstandards
- Drupal -Codierungsstandards
- Magento -Codierungsstandards
- Oktober -Entwicklerhandbuch
Werkzeuge
- CheckStyle - Tool zum Überprüfen von Java -Quellcode für die Einhaltung eines Codestandards oder der Satz von Validierungsregeln.
- Konventioneller ChangeLog
- EasyCodingSpandard - Der einfachste Weg, um einen Codierungsstandard zu verwenden.
- ESLINT - Das steckbare Lining -Dienstprogramm für JavaScript und JSX.
- JavaScript -Standardstil - Ein JavaScript -Stil, um sie alle zu regieren.
- Laravel Pint - Ein Meinungs -Fixierer im PHP -Codestil für Minimalisten.
- Nord - Design- und Entwicklungsstandards, um Ihr Projekt auszurichten und zu leiten.
- PHP_CODESNIFFER - Das Tool zum Erkennen und Beheben der Verstöße gegen die angegebenen Standards im PHP -Code.
- PHP -Codierungsstandards Fixer - Das Tool für PHP -Codierungsstandards (PHP CS Fixer) behebt Ihren Code so, dass sie Standards befolgen.
- RUBOCOP - Ein Ruby Static Code Analyzer und Formatierer, basierend auf dem Ruby Style Guide.
- semantische Freisetzung
- Shellcheck - Ein Shell Skript Static Analysis Tool
Mitwirkende
Wir begrüßen Beiträge! Bitte nehmen Sie sich einen Moment Zeit, um unsere Beitragsrichtlinien zu überprüfen, bevor Sie anfangen.
Code -Mitwirkende
Dieses Projekt lebt dank der Bemühungen aller Mitwirkenden.
Beitragen auf opencollective.com.