LA
ESTANDARIZACIÓN
La estandarización de un programa, no es más
que tener las ideas claras de lo que queremos que nuestro programa
haga, y la forma en la que nuestro programa habrá de ser construido.
Cuando estamos construyendo un programa es necesario
aclarar la forma en la que el flujo del programa habrá de correr,
es decir, tener una idea de las ramificaciones, decisiones, funciones,
variables, etc., que nuestro programa debe tener. Así por ejemplo,
supongamos que tenemos que hacer un programa que calcule el precio
de un producto dependiendo de su precio original, agregando un impuesto
específico. ¿Cómo aplicaríamos la estandarización?
Empecemos por decir que debemos de tener clara la
forma en la que nuestro programa se va a presentar ante el usuario.
Siendo que aún no hemos visto las salidas HTML combinadas con
PHP, la salida será,... digamos no tan espectacular como debería.
Sin embargo, un comienzo en nuestra estandarización debería
ser el preguntarnos desde lo más trivial hasta lo más
esencial como:
- ¿La justificación de los diferentes tipos de texto
será?
- ¿La inserción del precio original será a
través de?
- ¿La presentación de la salida será?
- ¿Habrá indentación en nuestro programa o
no?
- ¿En dónde insertaremos los comentarios?
- ¿Cuántas funciones tendrá, en caso de tener
funciones?
Las respuestas a lo anterior podrían ser:
- Los títulos estarán centrados, con una letra Verdana,
con el atributo de resaltado o negrita y en color Azul.
- La inserción de los textos será a través
de cuadros de texto
- La salida será presentada en texto plano, en letra Times
New Roman
- El código fuente de nuestro programa será indentado
- Los comentarios serán de todo tipo, dependiendo del largo
del comentario
- Sólo habrá un función en nuestro programa,
la cual calculará el precio final, en base el parámetro
del precio original del producto.
En esta sección podríamos decir algo
del pseudocódigo, pero nos requeriría varios capítulos
extra. Sin embargo, podemos decirles que el pseudocódigo es el
salvavidas de los programadores a gran escala, sobre todo porque aclara
muchas ideas en cuanto a la forma en la que el código fuente
de nuestro programa habrá de escribirse. El pseudocódigo
es la "traducción" de los comandos y funciones que
un programa habrá de desarrollar con base en su código
fuente. Así por ejemplo:
...
declaración de variable precio
declaración de la función
calculo
la variable precio final será
igual a la multiplicación de la variable precio por el valor
del impuesto más el precio original
retornar el valor de la variable precio_final
...
Este segmento de pseudocódigo sería "traducido"
a PHP como:
...
$precio = 17.00
function calculo($precio){
return $precio_final
= ($precio * 0.13) + $precio;
}
...
Como puede verse, el pseudocódigo ayuda a clarificar
lo que nuestro código fuente ha de hacer. Si bien es cierto en
este pequeñísimo fragmento de código el pseudocódigo
parece inservible e incluso una fuente de atraso, la verdad es que en
programas de gran calibre, puede ser la diferencia entre un programa
que corre sin problemas y uno que no.
Muy bien, en nuestras próximas entregas, vamos
a desarrollar el proyecto propuesto algunos párrafos arriba.
Claro está, primero que nada aprenderemos sobre la combinación
entre HTML y PHP.
De momento, "All you need is LOVE", así
que... ama a tus programas como a tí mismo. Hasta Pronto.