[Cascavel-pm] Padrão Internacional de Código
Luis Motta Campos
luismottacampos em yahoo.co.uk
Terça Maio 22 01:34:37 PDT 2007
On May 16, 2007, at 9:38 PM, Alceu Rodrigues de Freitas Junior wrote:
> > From: nferraz em gmail.com
> > On May 16, 2007, at 6:56 PM, Otávio Fernandes wrote:
> > > Há algum padrão internacional para desenvolvimento de código em
> perl ?
> > Use Module::Starter para iniciar um módulo.
>
> Qual o problema de usar o venerável h2xs? Ele funciona muito bem
> obrigado. O que o Module::Starter traz de adicional?
Modernidade, basicamente.
O H2XS é muito velho, e já está ficando complicado de usar.
E ele precisa de uma "torcida" boa para gerar código bom para
módulos /Pure-Perl/.
> > Use o Perl::Critic para avaliar seu código. (Ele se baseia no
> > excelente livro "Perl Best Practices", de Damian Conway.)
>
> Esse livro é bom mesmo? Digo, ele traz algo mais do que alguma
> pesquisa via Google?
SIM. Até eu que era cético, depois que comprei uma cópia no
Hackathon Europeu de 2007 mudei de opinião.
Ele traz coisas não óbvias e racionaliza as opções com explicações
inteligentes para a gente "entender" a razão das coisas ao invés de
simplesmente te fazer "engolir" coisas pré-cozidas.
> > Adote um estilo consistente, e use Perl::Tidy para uniformizar a
> > formatação.
>
> Vim 7 + perltidy torna isso ainda mais atraente!
Eu estou implementando perl tidy no meu subversion. E recomendo
que outras pessoas façam o mesmo.
Putamplexos!
--
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}
Mais detalhes sobre a lista de discussão Cascavel-pm