Pautas impresionantes
Un conjunto de pautas para un lenguaje de programación específico que proporciona recomendaciones sobre el estilo de programación, las mejores prácticas y los métodos para varios aspectos de los programas de escritura en ese lenguaje.
Contenido
- Lenguajes de programación
- Entorno de desarrollo
- Plataformas
- Marcos
- Sistema de gestión de contenido
- Herramientas
- Colaboradores
Lenguajes de programación
Brailfuck
do
- C de codificación C
- C Programación/estructura y estilo
- Hacer el mejor uso de C - Este capítulo proporciona consejos sobre la mejor manera de usar el idioma C al escribir el software GNU.
DO#
- Convenciones de codificación C#
- Guía de estilo C#
- C# Estándares de codificación y convenciones de nombres
C ++
- Guía de estilo de Google C ++
- Pautas básicas de C ++: un conjunto de pautas probadas, reglas y mejores prácticas sobre la codificación en C ++.
- Estándares de codificación LLVM C ++
- Estilo de codificación Mozilla C ++
- Guía de estilo de cromo C ++
- Directrices de estilo de código WebKit C ++
- Estándares de codificación y guía de estilo de la NASA C ++
- Normas de codificación de OceanBase C ++
Clojure
- La Guía de estilo Clojure: una guía de estilo de codificación comunitaria para el lenguaje de programación de Clojure.
Lisp común
- Guía de estilo
- Guía de estilo de Google Common Lisp
- Guía de estilo Lisp Común
D
- El estilo D: un conjunto de convenciones de estilo para escribir programas D.
Dardo
Delfi
- Guía de estilo Pascal Object de Delphi
Elixir
Olmo
Emacs lisp
- Guía Elisp
- Guía de estilo emacs lisp
Erlang
- Reglas y convenciones de programación
- Directrices de codificación de Erlang
F#
- Las pautas de diseño de componentes f#
Fortano
- Estándares Fortran 90: estándares europeos para escribir y documentar el código Fortran 90 intercambiable.
- Las mejores prácticas de Fortran: guía de estilo y mejores prácticas para programas modernos de Fortran.
Ir
- Go Efection
- Diseño del proyecto GO estándar: diseño básico para aplicaciones GO.
- Guía de estilo Google Go: estándares de codificación de Google para el código fuente en GO.
- Guía de estilo Uber Go: patrones y convenciones utilizadas en el código GO en Uber.
Groovy
- Guía de estilo de Apache Groovy
Haskell
- Pautas de programación de Haskell
Java
- Convenciones de código para el lenguaje de programación Java ™
- Guía de estilo de Google Java: estándares de codificación de Google para el código fuente en el lenguaje de programación Java ™.
- Guía de estilo de programación Java
- Alibaba-Java-GuidElines: una guía para desarrolladores de Java.
Javascript
- Guía de estilo AngularJS: conjunto de mejores prácticas impulsados por la comunidad para el desarrollo de aplicaciones de AngularJS.
- JavaScript de la manera correcta: una referencia rápida y fácil de leer para las mejores prácticas de JS, estándares de codificación aceptados y enlaces en la web.
- Guía de estilo de Google JavaScript: este documento sirve como la definición completa de los estándares de codificación de Google para el código fuente en el lenguaje de programación de JavaScript.
- Guía de estilo JavaScript Airbnb: un enfoque principalmente razonable para JavaScript.
- Guía de estilo de JQuery Core
- Guías y bellezas de estilo JavaScript
- Guía de estilo de JavaScript y convenciones de codificación
- Convenciones de código para JavaScript
- Código de limpieza de JavaScript - Principios de ingeniería de software, del código de limpieza del libro de Robert C. Martin, adaptado para JavaScript.
- Guía de estilo de codificación de Mozilla para JavaScript
Json
- Guía de estilo de Google JSON
Julia
Kotlín
- Convenciones de codificación
Lua
Reducción
- Guía de estilo de Google Markdown - Guía de estilo para proyectos originados en Google utilizando Markdown.
- Guía de estilo de markdown
- Guía de estilo de Markdown Gitlab - Guía de estilo Markdown para acerca de.gitlab.com.
.NETO
- .NET estándar
- Directrices de codificación segura de .NET
- Pautas de nombres de .NET
Nim
Objetivo-C
- Guía de estilo Objective-C-Guía de estilo y convenciones de codificación para proyectos Objective-C.
- Guía de estilo de Google Objective-C
- Guía de estilo NYTimes Objective-C: la guía de estilo Objective-C utilizada por el New York Times.
Pascal
- Estilo de codificación
- Normas de codificación de GNU Pascal - Normas de Pascal GNU utilizados por el Proyecto GNU Pascal.
Perl
- Perl Best Practices V4 - Diapositivas de Randal Schwartz, basada en el libro de Damian Conway.
- Elementos de Perl para evitar: una lista de prácticas no reMediadas y qué hacer.
- estilo perlista
Php
- PHP Fig: recomendaciones de estándares de PHP.
- PHP de la manera correcta: una referencia rápida y fácil de leer para las mejores prácticas de PHP, estándares de codificación aceptados y enlaces a tutoriales autorizados en la web.
- Código de limpieza PHP - Conceptos de código limpio adaptados para PHP.
Pitón
- Guía de estilo para el código Python
- Guía de estilo de Google Python
- La Guía del autoestopista de Python - Guía de mejores prácticas de Python de gran prestigio.
Riñonal
- Guía de estilo R de Google
- La guía de estilo Tidyverse
Raqueta
- Cómo programar RACKET: una guía de estilo
Rubí
- The Ruby Style Guide: una guía de estilo de codificación Ruby impulsada por la comunidad.
- Guía de estilo Ruby - Guía de estilo Ruby de Airbnb.
- Guía de estilo Ruby: una guía de estilo de codificación Ruby impulsada por la comunidad.
Óxido
- Guía de estilo de óxido
- Pautas de óxido
- Directrices de API de óxido
Escala
- Scala efectiva
- Guía de estilo Scala
- Databricks Scala Guide - Guía de estilo de codificación de Databricks Scala.
- Las mejores prácticas de Scala
Solidez
- Guía de estilo de solidez
- Estándar de solcurity
Rápido
- Pautas de diseño de API
- SWIFT - GitHub Oficial de estilo y convenciones Swift.
- Guía de estilo rápido
- Guía de estilo Swift - Guía oficial de estilo Swift de LinkedIn.
- Guía de estilo rápido de Metova
- Guía de estilo Swift de XMartLabs - Guía de estilo de lenguaje Swift y convenciones de codificación seguidas de XMartLabs.
Mecanografiado
- Guía de estilo TypeScript de Google - Guía de estilo TypeScript utilizada en Google.
- TypeScript Deep Dive - Guía de estilo - una guía de estilo mecanografiado no oficial.
- TypeScript Lang - Do y No se debe hacer - Sugerencias de la organización TypeScript Lang.
Visual Basic
- Conceptos de Visual Basic
- Visual Basic/estándares de codificación
Xml
- Guía de estilo de formato de documento de Google XML
Entorno de desarrollo
Caparazón
Git
- Guía de estilo Git
- Pocas reglas de la documentación de Git
Powershell
- La Guía de las mejores prácticas y el estilo de PowerShell: la guía de estilo y estilo de estilo no oficial de PowerShell.
Plataformas
Androide
- Directrices de Android: las pautas de arquitectura y código que usamos en Ribot cuando se desarrollamos para Android.
- Guía de estilo Android XMartLabs - Guía de estilo para Android por XMartLabs.
apache
- Guía de estilo de lenguaje C de los desarrolladores de Apache
API
- HAL: un formato simple que ofrece una manera consistente y fácil de hipervínculo entre los recursos en su API.
- Directrices de API de Microsoft REST: las pautas de la API de Microsoft REST.
- API JSON - Recomendaciones: esta sección contiene recomendaciones para las implementaciones de la API JSON.
- Lista de verificación de seguridad API: lista de verificación de las contramedidas de seguridad más importantes al diseñar, probar y liberar su API.
- Guía de diseño de API de Google Cloud: una guía de diseño general para API en red proporcionadas por Google.
Arduino
- Guía de estilo Arduino
- Guía de estilo API para Arduino
Desarrollo frontend
- Directrices de CSS: consejos y pautas de alto nivel para escribir CSS sane, manejable y escalable.
- Directrices frontend: algunas mejores prácticas HTML, CSS y JS.
- Directrices de SASS: una guía de estilo obstinado para escribir SASS sensible, mantenible y escalable.
- Airbnb CSS / Sass Style Guide: un enfoque principalmente razonable para CSS y SASS.
- Guía de estilo HTML: una guía de estilo que lo ayuda a escribir HTML mejor, performador, estructurado, escalable y mantenible.
- Guía de código HTML + CSS: estándares para HTML y CSS flexibles, duraderos y sostenibles.
- Estándares de diseño web de EE. UU. - Componentes de UI de código abierto y guía de estilo visual para sitios web del gobierno de EE. UU.
- Guía de estilo CoffeeScript: una colección de mejores prácticas y convenciones de codificación para el lenguaje de programación Coffeescript.
- Menos pautas de codificación
- Guía de estilo de Google HTML/CSS
- Directrices para el diseño web receptivo
- Yelp Style Guide
- Lista de verificación
- BEM - Modificador de elementos de bloque: una metodología que le ayuda a crear componentes reutilizables y compartir el código en el desarrollo delantero.
ÑU
- Normas de codificación de GNU
Java
Linux
- Estilo de codificación del núcleo de Linux
Mailchimp
- Guía de estilo de contenido de MailChimp
Mozilla
- Guía de estilo de codificación de Mozilla
Google
- Documentación del desarrollador relacionado con Google: esta guía de estilo proporciona pautas editoriales para escribir documentación de desarrollador clara y consistente relacionada con Google.
Nodo.js
- Pautas de Microsoft + Node.js
- Guía de estilo node.js: una guía para diseñar su código Node.js / JavaScript.
Mongodb
Sql
Otro
- Mantenga un CangeLog: no permita que sus amigos volcen los registros de Git en Changelogs ™.
- Directrices del proyecto: un conjunto de mejores prácticas para proyectos de JavaScript.
- Versiones semánticas
- Estilo de sangría
- WebAppSec/Directrices de codificación seguras
- Guía del usuario de Robot Framework
- Estándares de codificación de CodeQL
Marcos
- Estándares de codificación de Symfony
- Estilo de codificación django
- Guía de estilo Vue
- Guía de estilo angular
Sistema de gestión de contenido
- Estándares de codificación de WordPress
- Normas de codificación de Drupal
- Estándares de codificación de Magento
- Guía del desarrollador de Octobercms
Herramientas
- CheckStyle: herramienta para verificar el código fuente de Java para su cumplimiento a un estándar de código o un conjunto de reglas de validación.
- Changelog convencional
- EasyCoding Standard: la forma más fácil de usar cualquier estándar de codificación.
- Eslint: la utilidad de pelusa conectable para JavaScript y JSX.
- Estilo estándar de JavaScript: un estilo JavaScript para gobernarlos a todos.
- Laravel Pint: un fijador de estilo de código PHP obstinado para minimalistas.
- Norte: estándares de diseño y desarrollo para alinear y guiar su proyecto.
- PHP_CODESNIFFER: la herramienta para detectar y corregir las violaciones de los estándares especificados en el código PHP.
- Camino de estándares de codificación PHP: la herramienta de Normas de codificación PHP (FP CS CS Fixer) fija su código para seguir los estándares.
- Rubocop: un analizador de código estático Ruby y un formateador, basado en la guía de estilo de Ruby de la comunidad.
- liberación semántica
- Shellcheck: una herramienta de análisis estático de script shell
Colaboradores
¡Agradecemos las contribuciones! Tómese un momento para revisar nuestras pautas de contribución antes de comenzar.
Contribuyentes de código
Este proyecto prospera gracias a los esfuerzos de todos los contribuyentes.
Contribuir en OpenCollective.com.