LA IMPORTANCIA
DEL ESTILO Y DE LA ESTANDARIZACIÓN
Hasta el momento, en cada uno de los "miniprogramas"
que hemos desarrollado, hemos seguido una cierta cantidad de normas
que, si bien no son obligatorias para construir un progama en PHP,
resultan verdaderamente vitales (y en caso de que no trabajen solos,
sino con un grupo de programadores, es una de las costumbres más
importantes y agradecidas por los demás) en programas complejos
y con muchas líneas de código. A continuación,
veremos con detalle algunas de estas normas, además de agregar
otras tantas.
INDENTACIÓN
La indentación en los programas (no sólo
en los desarrollados en PHP, sino en casi todos los lenguajes de programación)
es un buen hábito para la mayor comprensión de los bloques
de código que se van anidando, y que representan un número
de instrucciones que llevan a cabo un fin común (en la gran
mayoría de las ocasiones).
Así por ejemplo, comparemos estos dos segmentos
de código:
<?php
$producto = "Camisa";
function descubriendo($producto){
if ($producto == "Camiseta"){
echo "El producto es una
Camiseta";
echo "Adiós";
}
elseif ($producto == "Camisa"){
echo "El producto es una
Camisa";
echo "Adiós";
}
else echo "No hay producto";
}
echo "El producto guardado es:
<BR>";
descubriendo($producto);
function descubriendo($producto){
if ($producto ==
"Camiseta"){
echo "El producto
es una Camiseta";
elseif ($producto
== "Camisa"){
echo "El producto
es una Camisa";
else echo "No
hay producto";
echo "El producto
guardado es: <BR>";
Si bien ambos programitas hacen exactamente lo mismo, ¿con
cuál de los dos se quedarían? La indentación
nos sirve para comprender el orden en el que el programa fluye, de
tal forma que nos resulte muy difícil perdernos, por ejemplo,
en el orden en el que un if...elseif...elseif...elseif...else, está
anidado en nuestro programa.
La indentació, además, no afecta el tamaño de
nuestro archivo, ya que los espacios en blanco no son tomados en cuenta
por el "compilador" de PHP.
En nuestra próxima reunión, hablaremos sobre los comentarios
y su enorme importancia.
De momento, la peor de las batallas, es precisamente la que nunca
se lleva cabo (que conste, esto tiene que ver exclusivamente con las
batallas que libramos con nosotros mismos y nuestros conocimientos,
ninguna, absolutamente ninguna otra batalla), sigan programando y
¡hasta pronto!.