Cada proyecto tiene sus normas de estilo, aunque a mí siempre me ha parecido imposible acostumbrarme a escribir siguiendo el estilo GNU. De todas maneras, esta pregunta es ampliable a las llaves de las funciones o métodos, las estructuras o clases y los arrays inicializados, etc. Por ejemplo, los desarrolladores del kernel Linux ponen las llaves de las funciones al estilo BSD, y las llaves de los if al estilo K&R.
Aprovecho para comentar sobre un estilo de llaves if-else que no suele usarse mucho y a mí me gusta más:
if (...) { ....
}
else { ...
}
En lugar de escribir:
if (...) { ....
} else { ...
}
El estilo de arriba me parece más limpio y además me es más cómodo para editar, ya que puedes quitar y poner las líneas del else sin modificar la línea que cierra el if previo. ¿Qué pensáis?
El primer estilo en lo particular no me gusta nada de nada, como que no lo leo tan claro, a mí me parece que el segundo es más limpio. Para mi si va un else, va un else, si no va, se quita, no se comenta (soy algo purista con el asunto del código comentado). Si, ya se que en muchos proyectos esto no es posible y bla bla bla, que si el cliente es indeciso o qué se yo, pero en la medida de lo posible trato de no dejar código que no voy a usar, aunque después lo tenga que volver a colocar.
Esto es mi muy particular modo de ver el código. El estilo K&R es el que más me acomoda en general.
-- --
Si yo no soy yo, entonces tú no eres quien dices
Depende del proyecto
(Puntos:2)( http://guslibu.awardspace.com/ | Última bitácora: Viernes, 18 Marzo de 2011, 08:29h )
Cada proyecto tiene sus normas de estilo, aunque a mí siempre me ha parecido imposible acostumbrarme a escribir siguiendo el estilo GNU. De todas maneras, esta pregunta es ampliable a las llaves de las funciones o métodos, las estructuras o clases y los arrays inicializados, etc. Por ejemplo, los desarrolladores del kernel Linux ponen las llaves de las funciones al estilo BSD, y las llaves de los if al estilo K&R.
Aprovecho para comentar sobre un estilo de llaves if-else que no suele usarse mucho y a mí me gusta más:
if (...) {}
else {
}
En lugar de escribir:
if (...) {} else {
}
El estilo de arriba me parece más limpio y además me es más cómodo para editar, ya que puedes quitar y poner las líneas del else sin modificar la línea que cierra el if previo. ¿Qué pensáis?
Re:Depende del proyecto
(Puntos:2)( http://almarag.wordpress.com/ | Última bitácora: Domingo, 04 Noviembre de 2012, 17:19h )
Esto es mi muy particular modo de ver el código. El estilo K&R es el que más me acomoda en general.
-- Si yo no soy yo, entonces tú no eres quien dices