Directives impressionnantes
Un ensemble de directives pour un langage de programmation spécifique qui fournit des recommandations sur le style de programmation, les meilleures pratiques et les méthodes pour divers aspects des programmes d'écriture dans cette langue.
Contenu
- Langues de programmation
- Environnement de développement
- Plates-formes
- Frameworks
- Système de gestion du contenu
- Outils
- Contributeurs
Langues de programmation
Cerveau
C
- C norme de codage
- C Programmation / Structure et style
- Faire le meilleur parti de C - Ce chapitre fournit des conseils sur la meilleure façon d'utiliser la langue C lors de la rédaction du logiciel GNU.
C #
- C # Conventions de codage
- Guide de style C #
- C # Normes de codage et conventions de dénomination
C ++
- Guide de style Google C ++
- C ++ Core Guidelines - Un ensemble de directives, de règles et de meilleures pratiques éprouvées sur le codage en C ++.
- Normes de codage LLVM C ++
- Style de codage mozilla c ++
- Guide de style Chromium C ++
- Guidelines de style de code webkit C ++
- NASA C ++ Normes de codage et guide de style
- Normes de codage Oceanbase C ++
Se cacher
- The Clojure Style Guide - un guide de style codant communautaire pour le langage de programmation Clojure.
Lisp commun
- Guide de style
- Guide de style LISP Google Common
- Guide de style LISP commun
D
- Le style D - un ensemble de conventions de style pour la rédaction de programmes D.
Dard
Delphes
- Guide de style Pascal Object de Delphi
Élixir
Orme
Emacs Lisp
- Guide d'Elisp
- Guide de style Emacs Lisp
Erlang
- Règles et conventions de programmation
- Directives de codage Erlang
F #
- Les directives de conception des composants F #
Frontran
- Normes FORTRAN 90 - Normes européennes pour écrire et documenter le code Fortran 90 échangeable.
- FORTRAN BEST PRATIQUES - Guide de style et meilleures pratiques pour les programmes Fortran modernes.
Aller
- Aller efficace
- GO STANDARD PROJET DISPOSITION - DISPOSITION DE BASE POUR LES APPLICATIONS GO.
- Google Go Style Guide - Standards de codage de Google pour le code source dans Go.
- Guide de style Uber Go - Pattions et conventions utilisées dans le code Go à Uber.
Grain
- Guide de style Groovy Apache
Haskell
- Lignes directrices de programmation Haskell
Java
- Conventions de code pour le langage de programmation Java ™
- Google Java Style Guide - Standards de codage de Google pour le code source dans le langage de programmation Java ™.
- Guide de style de programmation Java
- Alibaba-java-coding-Guidelines - un guide pour les développeurs Java.
Javascrip
- Guide de style AngularJS - ensemble de meilleures pratiques axé sur la communauté pour le développement d'applications AngularJS.
- JavaScript dans le bon sens - une référence rapide et facile à lire pour les meilleures pratiques JS, les normes de codage acceptées et les liens autour du Web.
- Google JavaScript Style Guide - Ce document sert de définition complète des normes de codage de Google pour le code source dans le langage de programmation JavaScript.
- Guide de style Airbnb JavaScript - une approche principalement raisonnable de JavaScript.
- Guide de style JQuery Core
- Guides et embellis de style javascript
- Guide de style JavaScript et conventions de codage
- Conventions de code pour le javascript
- JavaScript Clean Code - Principes d'ingénierie logicielle, du code propre du livre de Robert C. Martin, adapté pour JavaScript.
- Guide de style codage Mozilla pour JavaScript
Json
- Guide de style Google JSON
Julia
Kotlin
Lua
Réduction
- Guide de style Google Markdown - Guide de style pour les projets d'origine Google en utilisant Markdown.
- Guide de style Markdown
- Guide de style Markdown Gitlab - Guide de style Markdown pour abitLab.com.
.FILET
- .NET Norme
- .NET Secure Coding Guidelines
- Guidelines de dénomination .NET
Nim
Objectif-c
- Guide de style objectif-C - Guide de style et conventions de codage pour les projets Objective-C.
- Guide de style Google Objective-C
- Guide de style objectif-C de NYTimes - Le guide de style objectif-C utilisé par le New York Times.
Pascal
- Style de codage
- Normes de codage GNU Pascal - Normes GNU Pascal utilisées par GNU Pascal Project.
Perler
- Perl Best Practices V4 - les diapositives de Randal Schwartz, basées sur le livre de Damian Conway.
- Éléments perl à éviter - une liste de pratiques non recommandées et que faire à la place.
- perlstyle
Php
- PHP Fig - Recommandations des normes PHP.
- PHP de la bonne façon - une référence rapide et facile à lire pour les meilleures pratiques PHP, les normes de codage acceptées et les liens vers des tutoriels faisant autorité sur le Web.
- Code Clean PHP - Clean Code Concepts Adapté pour PHP.
Python
- Guide de style pour le code Python
- Guide de style Google Python
- Le guide de l'auto-stoppeur sur Python - Guide des meilleures pratiques Python très apprécié.
R
- Guide de style R de Google
- Le guide de style Tidyverse
Raquette
- Comment programmer la raquette: un guide de style
Rubis
- The Ruby Style Guide - un guide de style codage Ruby basé sur la communauté.
- Guide de style Ruby - Guide de style Ruby d'Airbnb.
- Guide de style Ruby - un guide de style codage Ruby basé sur la communauté.
Rouiller
- Guide de style rouille
- Lignes directrices de la rouille
- Lignes directrices API Rust
Scala
- Scala efficace
- Guide de style Scala
- Guide de Databricks Scala - Guide de style codage de Databricks Scala.
- Meilleures pratiques de Scala
Solidité
- Guide de style Solidity
- Standard de la SOLCURÉE
Rapide
- Directives de conception d'API
- SWIFT - Style Swift officiel de GitHub.
- Guide de style rapide
- Guide de style Swift - Guide de style Swift officiel de LinkedIn.
- Guide de style Swift de Metova
- XMARTLABS Guide de style Swift - Guide de style de langue Swift et Conventions de codage suivis de XmartLabs.
Manuscrit
- Guide de style Google TypeScript - Guide de style TypeScript utilisé chez Google.
- TypeScript Deep Dive - Guide de style - Un guide de style TypeScript non officiel.
- TypeScript Lang - Do's and Dofs - Suggestions de TypeScript Lang Organisation.
Visual Basic
- Concepts de base visuels
- Normes de base visuelles / codage
Xml
- Guide de style de format de document Google XML
Environnement de développement
Coquille
Git
- Guide de style GIT
- Peu de règles de la documentation GIT
Powershell
- The PowerShell Best Practices and Style Guide - The Official PowerShell Best Practices and Style Guide.
Plates-formes
Androïde
- Guidelines Android - Lignes directrices d'architecture et de code que nous utilisons chez Ribot lors du développement pour Android.
- Guide de style Android XmartLabs - Guide de style pour Android par XmartLabs.
Apache
- Guide de style de langue C d'Apache Developers
API
- HAL - Un format simple qui donne un moyen cohérent et facile de se hyperteler entre les ressources de votre API.
- Microsoft REST API Guidelines - Les directives de l'API Microsoft REST.
- API JSON - Recommandations - Cette section contient des recommandations pour les implémentations de l'API JSON.
- Liste de contrôle de sécurité de l'API - Liste de contrôle des contre-mesures de sécurité les plus importantes lors de la conception, des tests et de la libération de votre API.
- Google Cloud API Design Guide - Un guide de conception général pour les API en réseau fourni par Google.
Arduino
- Guide de style Arduino
- Guide de style API pour Arduino
Développement du frontend
- Lignes directrices du CSS - Conseils et directives de haut niveau pour la rédaction du CSS sain d'esprit, gérable et évolutif.
- Lignes directrices du frontend - Certaines meilleures pratiques HTML, CSS et JS.
- Directives SASS - Un style de style opiniâtre pour écrire des SANS sains, maintenables et évolutifs.
- Airbnb CSS / Sass StyleGuide - une approche principalement raisonnable du CSS et du SASS.
- Guide de style HTML - un guide de style qui vous aide à écrire HTML, performant, structuré, évolutif et maintenable.
- Guide de code HTML + CSS - Normes de HTML et CSS flexibles, durables et durables.
- Normes de conception Web américaines - Composants d'interface utilisateur open source et guide de style visuel pour les sites Web du gouvernement américain.
- CoffeeScript Style Guide - une collection de meilleures pratiques et de conventions de codage pour le langage de programmation CoffeeScript.
- Moins de directives de codage
- Guide de style Google HTML / CSS
- Lignes directrices pour la conception Web réactive
- Yelp StyleGuide
- Liste de contrôle frontale
- BEM - Block Element Modificateur - Une méthodologie qui vous aide à créer des composants réutilisables et un partage de code dans le développement frontal.
GNOU
Java
Linux
- Style de codage du noyau Linux
Mailchimp
- Guide de style de contenu MailChimp
Mozilla
- Guide de style codage Mozilla
Google
- Documentation des développeurs liés à Google - Ce guide de style fournit des directives éditoriales pour rédiger une documentation de développeur liée à Google claire et cohérente.
Node.js
- Directives Microsoft + Node.js
- Guide de style Node.js - un guide pour styliser votre code Node.js / javascript.
Mongodb
SQL
Autre
- Gardez un Changelog - ne laissez pas vos amis vider les journaux Git dans ChangeLogs ™.
- Lignes directrices du projet - Un ensemble de meilleures pratiques pour les projets JavaScript.
- Version sémantique
- Style d'attache
- WEBAPPSEC / Secure Coding Guidelines
- Guide de l'utilisateur de Robot Framework
- Normes de codage CodeQL
Frameworks
- Normes de codage Symfony
- Style de codage django
- Guide de style Vue
- Guide de style angulaire
Système de gestion du contenu
- Normes de codage WordPress
- Normes de codage Drupal
- Normes de codage Magento
- Guide du développeur d'octobre
Outils
- CheckStyle - Tool pour vérifier le code source Java pour l'adhésion à une norme de code ou un ensemble de règles de validation.
- Changelog conventionnel
- EasycodingStandard - le moyen le plus simple d'utiliser toute norme de codage.
- Eslint - L'utilitaire de liaison enfichable pour JavaScript et JSX.
- JavaScript Standard Style - Un style JavaScript pour les gouverner tous.
- LARALL PINT - Un fixateur de style de code PHP d'opinion pour les minimalistes.
- Nord - Normes de conception et de développement pour aligner et guider votre projet.
- Php_codesniffer - L'outil de détection et de fixation des violations des normes spécifiées dans le code PHP.
- Fixer des normes de codage PHP - L'outil PHP Coding Standards Fixer (PHP CS Fixer) corrige votre code pour suivre les normes.
- Rubocop - Un analyseur de code statique Ruby et un formateur, basé sur le guide communautaire de style Ruby.
- dérivation sémantique
- ShellCheck - Un outil d'analyse statique du script de shell
Contributeurs
Nous accueillons les contributions! Veuillez prendre un moment pour examiner nos directives de contribution avant de démarrer.
Contributeurs de code
Ce projet prospère grâce aux efforts de tous les contributeurs.
Contribuer sur OpenCollective.com.