Cada llave de
finalización ocupa
La indentación del una línea entera sin
código claramente añadir ningún
diferencia las código. Este
instrucciones de un problema era
También conocido como estilo Kernel
bloque con la importante cuando
Normal Form, es la manera más usada
declaración un programador
para el codigo de la distribución del condicional. programaba código
software del sistema operativo de en un terminal que
Berkeley. Es una extensión del estilo
mostraba 24 líneas.
K&R. Se define un tabulador duro (8
ESTILO BSD espacios)el cual es usado para indentar
KNF bloques de código, mientras un
tabulador suave (4 espacios) para todas
las lineas continuas que exceden el
espacio de visión de la consola. Ejemplo:
El estilo Whitesmiths también llamado Son las mismas del Este estilo podría
estilo Wishart. Este estilo coloca las estilo Allman en que ser que las llaves
llaves asociadas con las instrucciones los bloques son ocupan una línea
de control indentada en la siguiente claramente entera.
línea. Este estilo pone la llave que sigue separados desde la La llave de cierre no
a la declaración de un bloque se realiza instrucción de se alinea con la
indentada en la línea siguiente. control, sin embargo, declaración a la que
Instrucciones dentro del bloque son en el estilo conceptualmente
ESTILO indentados en el mismo nivel que la Whitesmiths, el pertenecen,
WHITESMITHS llave. Ejemplo: bloque está aunque otros
conectado sostienen que el
visualmente a su cierre de llaves
declaración de pertenece a la llave
control. de apertura y no a
La alineación de las la declaración de
llaves con el bloque control.
entero es visto como
un solo conjunto de
instrucciones.
El estilo GNU coloca una llave sobre la
siguiente línea. Las llaves son
indentadas por 2 espacios, y el código
que contiene indentada por 2 espacios
adicionales. Ejemplo:
ESTILO GNU
Referencias:
Cómo y porqué programar con buen estilo, Daniel F. Moisset.