Cómo escribir tus programas

Antes de profundizar en el lenguaje Perl creo importante que discutamos aspectos de lo que podríamos llamar un estilo de programación . Básicamente esto significa que al escribir un programa debemos tener en cuenta si nos podrá ser util otro día y si otras personas podrán utilizarlo y modificarlo. Si la respuesta a alguna de estas preguntas es sí, entonces se hace necesario comentar el código para que quede explicado a lo largo del código qué va haciendo cada segmento de programa.

Como veremos más adelante, otra manera de facilitar la comprensión de un programa es aislar partes del código en procedimientos y funciones. De hecho ésta es toda una estrategia de programación. Podemos escribir en lenguaje natural, por ejemplo como comentarios, las tareas que queremos haga nuestro programa y poco a poco ir sustituyendo esas descripciones de tareas por funciones y procedimientos que en efecto las ejecuten.

Finalmente, dado que el intérprete Perl puede ser demasiado flexible con la sintaxis de los programas que escribimos, os recomiendo que uséis el módulo strict , que, por ejemplo, no os dejara usar variables no declaradas o sin inicializar. De esta manera no obtendremos resultados inexplicables o inesperados en nuestros programas.

Podemos volver a modificar programa1.pl con estas nociones de estilo:

#!/usr/bin/perl -w 
# Programa programa1.pl, escrito por Bruno Contreras
# Este programa simplemente imprime un mensaje por la salida estandar

use strict;         # usa modulo strict, sintaxis estricta

print "Hola, este es mi primer programa sin errores\n";

Bruno Contreras-Moreira
http://www.eead.csic.es/compbio