[SP-pm] use Carp qw/croak/

Blabos de Blebe blabos at gmail.com
Thu Feb 18 04:39:41 PST 2010


As funções die, croak e família são usadas para implementar tratamento
de exceções em Perl.

Dê uma olhadinha no perldoc -f die e no módulo Carp.

Agora, o que fará o Mantovani "cortar os pulsos", é que você está
usando open com dois argumentos ao invés de três. Isso sim é pra lá de
desaconselhável.

2010/2/18 Thiago Glauco Sanchez <thiago em nerdsland.net>:
>
> Bom dia, galera.
>
> Estou lendo o livro Writing Perl Modules da Appress. O livro é de 2002 e
> recomenda o uso do modulo Carp para gerar mensagens de erro e matar o
> programa quando necessário no lugar do "or die".
>
> ex:
>
> use Carp qw/croak/;
>
> open $myfile,">myfile" or croak("Nao foi possivel abrir $myfile: $!");
>
> Como o livro é de 2002 gostaria de saber se existe algo mais moderno ou o
> que os colegas tem usado para gerenciar possiveis erros nos módulos que
> vocês criam.
>
> Luke have the Force... We have the Perl.
>
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list