Diretrizes impressionantes
Um conjunto de diretrizes para uma linguagem de programação específica que fornece recomendações sobre estilo de programação, práticas recomendadas e métodos para vários aspectos da redação de programas nesse idioma.
Conteúdo
- Linguagens de programação
- Ambiente de Desenvolvimento
- Plataformas
- Estruturas
- Sistema de Gerenciamento de Conteúdo
- Ferramentas
- Colaboradores
Linguagens de programação
Experiência cerebral
C
- C Padrão de codificação
- C Programação/estrutura e estilo
- Fazendo o melhor uso do C - Este capítulo fornece conselhos sobre a melhor forma de usar o idioma C ao escrever o software GNU.
C#
- C# Convenções de codificação
- Guia do estilo C#
- C# Padrões de codificação e convenções de nomeação
C ++
- Guia de estilo do Google C ++
- Diretrizes do núcleo C ++-um conjunto de diretrizes, regras e práticas recomendadas comprovadas e comprovadas sobre codificação no C ++.
- Padrões de codificação C ++ LLVM
- Estilo de codificação Mozilla C ++
- Guia de estilo cromo c ++
- Diretrizes de estilo de código C ++ do Webkit
- NASA C ++ Coding Standards and Style Guide
- Padrões de codificação C ++ OceanBase
Clojure
- The Clojure Style Guide - Um guia de estilo de codificação da comunidade para a linguagem de programação de Clojure.
Lisp comum
- Guia de estilo
- Guia de estilo Lisp Common Lisp Google
- Guia de estilo lisp comum
D
- O estilo D - um conjunto de convenções de estilo para escrever programas d.
Dardo
Delphi
- Guia de estilo Pascal de Delphi
Elixir
Olmo
Emacs lisp
- ELISP Guide
- Guia de estilo emacs lisp
Erlang
- Regras de programação e convenções
- Diretrizes de codificação de Erlang
F#
- As diretrizes de design de componentes F#
Fortran
- FORTRAN 90 PADROS - Padrões europeus para escrever e documentar o código Fortran 90 trocável.
- FORTRAN MELHORES PRÁTICAS - Guia de estilo e práticas recomendadas para programas modernos da Fortran.
Ir
- Vá eficaz
- Layout de projeto padrão - layout básico para aplicativos GO.
- Guia de estilo do Google Go - os padrões de codificação do Google para o código -fonte em Go.
- Guia de estilo do Uber Go Go - padrões e convenções usadas no código GO no Uber.
Groovy
- Guia de estilo Apache Groovy
Haskell
- Diretrizes de programação Haskell
Java
- Convenções de código para a linguagem de programação Java ™
- Guia de estilo do Google Java - os padrões de codificação do Google para código -fonte na linguagem de programação Java ™.
- Guia de estilo de programação Java
- Alibaba-Java-Coding-Guidelines-Um guia para desenvolvedores de Java.
JavaScript
- Guia de estilo AngularJS - conjunto de melhores práticas orientado para a comunidade para o desenvolvimento de aplicativos AngularJS.
- JavaScript da maneira certa-uma referência rápida e fácil de ler para as melhores práticas JS, padrões de codificação aceitos e links na web.
- Guia de estilo do Google JavaScript - Este documento serve como a definição completa dos padrões de codificação do Google para o código -fonte na linguagem de programação JavaScript.
- Guia de estilo do Airbnb JavaScript - uma abordagem principalmente razoável do JavaScript.
- Guia de estilo principal do jQuery
- Javascript Style Guides and Beautifiers
- Guia de estilo JavaScript e convenções de codificação
- Convenções de código para o JavaScript
- JavaScript Limpo Código - Princípios de Engenharia de Software, do Código Limpo do Livro de Robert C. Martin, adaptado para JavaScript.
- Guia de estilo de codificação Mozilla para JavaScript
JSON
- Guia de estilo do Google JSON
Julia
Kotlin
- Convenções de codificação
Lua
Markdown
- Guia de estilo do Google Markdown - Guia de estilo para projetos originados do Google usando o Markdown.
- Guia de estilo de marcação
- Guia de estilo de marcação do GitLab - Guia de estilo de marcação para sobre.gitlab.com.
.LÍQUIDO
- .NET padrão
- .NET Diretrizes de codificação segura
- .NET Diretrizes de nomeação
Nim
Objective-C
- Guia de estilo Objective-C-Guia de estilo e convenções de codificação para projetos Objective-C.
- Guia de estilo do Google Objective-C
- NYTIMES OBJETIVO-C Guia de estilo-o guia de estilo Objective-C usado pelo New York Times.
Pascal
- Estilo de codificação
- Padrões de codificação GNU Pascal - Padrões GNU Pascal usados pelo projeto GNU Pascal.
Perl
- PERL MELHORES PRÁTICAS V4 - Slides de Randal Schwartz, baseado no livro de Damian Conway.
- Elementos Perl a evitar - uma lista de práticas não recomendadas e o que fazer.
- Perlstyle
Php
- Recomendações de padrões PHP FIG - PHP.
- PHP da maneira certa-uma referência rápida e fácil de ler para as melhores práticas do PHP, padrões de codificação aceitos e links para tutoriais autorizados na web.
- Código limpo PHP - Conceitos de código limpo adaptados para PHP.
Python
- Guia de estilo para código python
- Guia de estilo do Google Python
- O Guia do Macho -Hitchhiker para Python - Guia de práticas recomendadas do Python altamente considerado.
R
- Guia de estilo R do Google
- O guia de estilo Tidyverse
Raquete
- Como fazer o programa Racket: um guia de estilo
Rubi
- The Ruby Style Guide - um guia de estilo de codificação de rubi acionado pela comunidade.
- Guia do estilo Ruby - Guia de estilo rubi do Airbnb.
- Guia do estilo Ruby - um guia de estilo de codificação de rubi orientado pela comunidade.
Ferrugem
- Guia do estilo de ferrugem
- Diretrizes de ferrugem
- Diretrizes da API de ferrugem
Scala
- Scala eficaz
- Guia do estilo Scala
- Guia do Databricks Scala - Guia de Estilo de Codificação de Databricks Scala.
- Melhores práticas de Scala
Solidez
- Guia do estilo de solidez
- Padrão Solcurity
Swift
- Diretrizes de design da API
- SWIFT - Estilo e convenções oficiais do Github.
- Guia de estilo Swift
- Guia de estilo Swift - Guia oficial do LinkedIn Swift.
- Guia de estilo Swift de Metova
- XmartLabs Swift Style Guide - Guia de estilo de linguagem Swift e convenções de codificação seguidas pelo XMartLabs.
TypeScript
- Guia de estilo do Google TypeScript - Guia de estilo TypeScript usado no Google's.
- Guia de DIVE DE DEPRESSO DIPLAÇÃO - Um Guia de Estilo de Tias datilografadas não oficiais.
- Typescript Lang - Do's and não - sugestões da Organização do Lang TypeScript.
Visual Basic
- Visual Basic Concepts
- Visual Basic/Coding Standards
Xml
- Guia de estilo de formato de documentos XML do Google
Ambiente de Desenvolvimento
Concha
Git
- Guia de estilo git
- Poucas regras da documentação Git
Powershell
- O Guia de Melhores Práticas e Estilo do PowerShell - O Guia de Melhores Práticas e Estilo do PowerShell não oficial do PowerShell.
Plataformas
Android
- Diretrizes para Android - Diretrizes de arquitetura e código que usamos na Ribot ao desenvolver para o Android.
- XmartLabs Android Style Guide - Guia de estilo para Android pelo XMartLabs.
Apache
- Guia de estilo de linguagem C dos desenvolvedores da Apache
API
- HAL - Um formato simples que fornece uma maneira consistente e fácil de hiperlink entre os recursos da sua API.
- Diretrizes da API do Microsoft REST - As diretrizes da API do Microsoft REST.
- JSON API - Recomendações - Esta seção contém recomendações para implementações da API JSON.
- Lista de verificação de segurança da API - Lista de verificação das contramedidas de segurança mais importantes ao projetar, testar e liberar sua API.
- Guia de design da API do Google Cloud - um guia de design geral para APIs em rede fornecidas pelo Google.
Arduino
- Guia do estilo Arduino
- Guia de estilo API para Arduino
Desenvolvimento de front -end
- Diretrizes CSS - Conselhos e diretrizes de alto nível para escrever CSS sãos, gerenciáveis e escaláveis.
- Diretrizes de front -end - Algumas práticas HTML, CSS e JS.
- Diretrizes SASS - Um guia de estilo opinativo para escrever sass sã, sustentável e escalável.
- Airbnb CSS / Sass StyleGuide - Uma abordagem principalmente razoável ao CSS e SASS.
- Guia de estilo HTML - um guia de estilo que ajuda a escrever HTML melhor, performante, estruturado, escalável e sustentável.
- Guia de código HTML + CSS - Padrões para HTML e CSS flexíveis, duráveis e sustentáveis.
- Padrões da Web Design dos EUA - Componentes da interface do usuário de código aberto e guia de estilo visual para sites do governo dos EUA.
- Guia de estilo CoffeeScript - uma coleção de melhores práticas e convenções de codificação para a linguagem de programação do CoffeeScript.
- Menos diretrizes de codificação
- Guia de estilo do Google HTML/CSS
- Diretrizes para design de web responsivo
- Yelp Styleguide
- Lista de verificação front-end
- BEM - Modificador de elementos de bloco - Uma metodologia que ajuda a criar componentes reutilizáveis e compartilhar o código no desenvolvimento da frente.
GNU
- Padrões de codificação GNU
Java
Linux
- Estilo de codificação do kernel Linux
MailChimp
- Guia de estilo de conteúdo do MailChimp
Mozilla
- Guia de estilo de codificação Mozilla
Google
- Documentação do desenvolvedor relacionada ao Google-Este guia de estilo fornece diretrizes editoriais para escrever documentação clara e consistente do desenvolvedor relacionado ao Google.
Node.js
- Diretrizes Microsoft + Node.js
- Guia do estilo Node.js - um guia para modelar seu código Node.js / JavaScript.
MongoDB
SQL
Outro
- Mantenha um Changelog - Não deixe seus amigos despejarem o Git no Changelogs ™.
- Diretrizes do projeto - Um conjunto de práticas recomendadas para projetos JavaScript.
- Versão semântica
- Estilo de recuo
- WebAppSec/Diretrizes de codificação segura
- Guia do usuário da estrutura de robô
- Padrões de codificação CodeQL
Estruturas
- Padrões de codificação do Symfony
- Estilo de codificação de Django
- Guia do estilo Vue
- Guia de estilo angular
Sistema de Gerenciamento de Conteúdo
- Padrões de codificação do WordPress
- Padrões de codificação Drupal
- Padrões de codificação Magento
- Guia do desenvolvedor da Octobercms
Ferramentas
- Checkstyle - ferramenta para verificar o código -fonte Java para adesão a um padrão de código ou conjunto de regras de validação.
- Changelog convencional
- EasyCodingStandard - A maneira mais fácil de usar qualquer padrão de codificação.
- Eslint - o utilitário de linha flasting para JavaScript e JSX.
- Estilo padrão JavaScript - um estilo JavaScript para governar todos eles.
- Laravel Pint - Um fixador de estilo de código PHP opinativo para minimalistas.
- North - Padrões de design e desenvolvimento para alinhar e orientar seu projeto.
- Php_codesniffer - A ferramenta para detectar e corrigir as violações dos padrões especificados no código PHP.
- Fixador de padrões de codificação PHP - o Fixer PHP Coding Standards Fixer (PHP CS Fixer) corrige seu código para seguir os padrões.
- Rubocop - Um analisador de código estático do Ruby e formatador, com base no guia da comunidade Ruby.
- liberação semântica
- Shellcheck - uma ferramenta de análise estática de script shell
Colaboradores
Congratulamo -nos com contribuições! Por favor, reserve um momento para revisar nossas diretrizes de contribuição antes de começar.
Contribuintes de código
Este projeto prospera graças aos esforços de todos os colaboradores.
Contribua no OpenCollective.com.