Estándares de Codificación
Introducción
Estilo de programación (también llamado estándares de código, guías de estilo o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajes de programación.
El estilo de programación es dependiente del lenguaje de programación que se haya elegido para programar, es decir que cada lenguaje puede tener distintas convenciones pero cada lenguajes tiene las propias.
Características del estilo
Nombres de variable apropiadas
Una pieza clave para un buen estilo es la elección apropiada de nombres de variable "Variable (programación)"). Variables pobremente nombradas dificultan la lectura del código fuente y su comprensión.
Como ejemplo, considérese el siguiente extracto de pseudocódigo:.
Debido a la elección de nombres de variable, es difícil darse cuenta de la función del código.
Compárese ahora con la siguiente versión:.
La intención el código es ahora más sencilla de discernir, "dado una hora en 24 horas, se devolverá true si es válida y false si no".
Estilo de sangría
Estilo de indentación"), en lenguajes de programación que usan llaves "Llave (puntuación)") para sangrar o delimitar bloques lógicos de código, como por ejemplo C, es también un punto clave el buen estilo. Usando un estilo lógico y consistente hace el código de uno más legible. Compárese:.
o bien:.
con algo como:.
Los primeros dos ejemplos son mucho más fáciles de leer porque están bien indentados, y los bloques lógicos de código se agrupan y se representan juntos de forma más clara.
Valores booleanos en estructuras de decisión
Algunos programadores piensan que las estructuras de decisión como las anteriores, donde el resultado de la decisión es meramente una computación de un valor booleano, son demasiado e incluso propensos al error.