-
Notifications
You must be signed in to change notification settings - Fork 1
Guia de estilo
Enrique M.G edited this page Sep 13, 2021
·
1 revision
- 0000 Añade cabeceras de licencia (GPL/LGPL)
- 0001 Se consistente con la tabulación (espacios/tabs)
- 0002 Se consistente con la indentacion de llaves
- 0003 No dejes lineas vacias sin sentido, por regla general, una linea en blanco es suficiente
- 0004 Se consistente con la nomenclatura de métodos y variables: snake_case, camelCase, PascalCase
- 0005 Ordena los imports/includes de local a global
- 0006 No dejes bloques de código comentado
- 0007 Nombres de variables y comentarios siempre en ingles
- 0008 Evita comentarios o prints de depuración que puedan ser comprometidos
- 0009 Evita las funciones grandes de centenares de lineas
- 0010 Evita los números y las cadenas mágicas en medio del código, declaralos como constantes
- 0011 Presta atención a los warnings del compilador
- 0012 Dirige las salidas de debug/log a stderr, stdout se usa solo como salida de datos útiles
- 0013 No uses librerías innecesarias
- 0100 Haz commits/push frecuentemente, no trabajes durante días en local
- 0101 Usa las ramas que te hagan falta
- 0102 Haz los cambios en master y luego mezcla en la rama debian, nunca al revés
- 0103 Si haces cambios en un proyecto que no conoces bien, usa un Pull Request
- 0200 No empaquetes un binario si no es imprescindible y ha sido consensuado por el resto del equipo
- 0201 No empaquetes recursos audiovisuales si no tienes clara su licencia
- 0202 Presta atención al copyright y a la licencia del paquete, cuidado con el copia y pega