[Cascavel-pm] Perl Best Pratices
Luis Campos de Carvalho
lechamps em terra.com.br
Segunda Junho 14 11:57:39 CDT 2004
Daniel Ruoso wrote:
> Em Seg, 2004-06-14 às 12:44, Nelson Ferraz escreveu:
>
>>Best Practice #1: use strict;
>>Best Practice #2: use warnings;
>
> Best Practice #3: Evite usar variáveis globais
> Best Practice #4: Utilize a orientação a Objetos
> Best Practice #5: Sempre procure na CPAN se algo que você vai fazer já
> existe.
Best Practice #6: Documente seu código com POD
Best Practice #7: Não use expressões regulares sem necessidade (por
exemplo, se testes simples resolvem)
Best Practice #8: use English;
Best Practice #9: use Regexp::Common;
Best Practice #10: NÃO USE $`, $& e $'.
Best Practice #11: NÃO TENTE fazer parsing de HTML (ou outro *ML) com
expressões regulares, use ferramentas apropriadas (HTML::Parser,
XML::Simple e correlatos).
Best Practice #12: Use o www.perlmonks.org
Best Practice #13: Use o search.cpan.org
Best Practice #14: RTFM.
Além disso:
Lembre-se sempre das três qualidades necessárias para se tornar um
bom programador Perl: lazyness, impatience, rubishness. (Algém traduza
isso por favor!)
Lembre-se sempre da máxima TIMTOWTDI.
Pense antes, escreva depois.
--
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Luis Campos de Carvalho is BSc in Comp Science,
PerlMonk [SiteDocClan], Cascavel-pm Moderator,
Unix Sys Admin && Certified Oracle DBA
http://br.geocities.com/monsieur_champs/
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Mais detalhes sobre a lista de discussão Cascavel-pm