domingo, noviembre 26, 2006

Escribiendo Perl como se debe.

Todos los que arrancamos programando en perl, hacemos la sencilla....es decir, cortamos y pegamos código de otros scripts que andan por la web y chau...lo hacemos correr.

A veces, creemos que somos expertos en un lenguaje por el simple hecho de usarlo desde hace mucho tiempo. Bueno amigos, por lo menos yo no creo que sea así. Siempre hay que intentar mejorar, hacer el código claro, mantenible, extensible y lo más robusto posible.


Cuando me propuse mejorar el nivel de mi código perl, recurrí a distintos libros. Sin dudas el más util ha sido
Perl Best Practices de Damian Conway. Quien quiera algún día ser un buen programador perl, debe hacerse de una copia y tenerlo siempre cerca del teclado.

Por ejemplo y para mostrarles un ejemplo, la herramienta
perltidy incopora un switch -pbp o --perl-best-practices que permite aplicar el formateo de código según presentado en el libro.

Actualmente mi
IDE, es Eclipse con EPIC y realmente fue muy sencillo aplicar las reglas de formateo de código del libro a mi código. Tuve que ir a Window --> Preferences --> Perl EPIC --> Source Formatter --> Additional Perltidy options y ahi se pone -pbp. Para mayor claridad, va la captura de pantalla.

Vínculo


La última herramienta que les queria recomendar es
Perl Critc . Es un analizador de código, que evalúa nuestros programas frente a una serie de politicas. Hay montones de politicas ya definidas (por ejemplo todas las propuestas por Conway en su libro) y podemos también definir nuevas.

Perlcritic, se puede instalar desde CPAN o sino para las primeras pruebas se puede recurrir a
esta web. Hay un video de la YAPC:NA 2006 que presenta las capacidades principales del módulo.

Bueno, espero que vayan corriendo a sus entornos de programación y se pongan al día con las recomendaciones.


Nos vemos!