Estilos de programacion
Estilo de programación (también llamado estándares de código o convención de código) es un término que describe convenciones para escribir código fuente en ciertos lenguajesde programación.
No hay un "estilo correcto", sino que hay muchos. Definitivamente hay distintos criterios sobre cuál de ellos es el mejor, y discusiones bizantinas al respecto. De todos modos, sihay un acuerdo bastante generalizado sobre varias cosas que se consideran "mal estilo".
Entre los más sobresalientes se encuentran los siguientes:
Estilo K&R
El estilo K&R es el más usado en ellenguaje C y PHP. El estilo K&R, fue llamado de esta forma porque fue usado por Kernighan y Ritchies en su libro The C Programming Language [4]. Se trata de abrir la llave en la misma línea dedeclaración de la orden, indentando los siguientes pasos al mismo nivel que la llave y cerrando la llave en el mismo nivel que la declaración.
Ejemplo
function saludar($val) {
if($val == 1) {
echo"HOLA";
}
else {
echo "CHAO";
}
}
La ventaja de este estilo es que la llave de apertura no requiere una línea extra y llave de finalización se alinea conceptualmente a ladeclaración conceptual a la que pertenece. Una desventaja de este estilo es que la llave final de un bloque toma una línea entera, el cual podría se parcialmente resuelto en los bloques if/else ydo/while
Estilo Allman
El estilo Allman fue definido por Eric Allman. Se trata de crear una nueva línea para las llaves, e identar el código debajo de ellas. La llave de cierre tiene el mismo identado quela de inicio
function saludar($val)
{
if($val == 1)
{
echo "HOLA";
}
else
{
echo "CHAO";
}
}
Ventaja de este estilo es que la indentación del códigoclaramente diferencia las instrucciones de un bloque con la declaración condicional.
Una desventaja de este estilo es que cada llave de finalización ocupa una línea entera sin añadir ningún código....
Regístrate para leer el documento completo.