[Rio-pm] Começando a perturbar vocês: Depuração de código em Perl.
Alex Santos
alexsantose em yahoo.com.br
Terça Março 17 05:02:06 PDT 2009
Opa Breno, obrigado pela dica. Farei o teste o mais breve possível. =)
Quero ver o resumo também. XD
Forte abraço a todos!
--- Em sáb, 14/3/09, Fernando Oliveira <fernandocorrea em gmail.com> escreveu:
> De: Fernando Oliveira <fernandocorrea em gmail.com>
> Assunto: Re: [Rio-pm] Começando a perturbar vocês: Depuração de código em Perl.
> Para: "Perl Mongers Rio de Janeiro" <rio-pm em pm.org>
> Data: Sábado, 14 de Março de 2009, 18:43
> Breno, eu até poderia fazer o resumo,
> mas não seria melhor se alguém q não bebe
> fizesse o resumão? Fora q vc escreve MUITO melhor q eu, e
> vc é o "resumador oficial"...
> Faz esse favor p/ agente?
>
>
> 2009/3/14 breno <breno em rio.pm.org>
>
> 2009/3/13 Alex Santos <alexsantose em yahoo.com.br>:
>
> > Opa rapaz. Eu de novo. =p
>
> >
>
> > Tipo... eu estava querendo fazer algo semelhante ao
> "set -x" do shell, só
>
> > que além de mostrar os erros ocorrendo no programa
> principal (index.cgi),
>
> > mostrasse os erros no sub-programa (net-lib.pl).
>
> >
>
> > Que o erro ocorre ali eu sei, mas eu quero ver em que
> ponto do sub-programa
>
> > que é chamado no net-lib..pl ocorre uma exceção: Se
> há problema ao passar o
>
> > parâmetro, se ele procura algum outro arquivo que
> não se encontra no mesmo
>
> > diretório, etc.
>
> >
>
> > Até porquê assim, eu leio as mensagens de erros e
> resolvo aos poucos e não
>
> > perturbo vocês. XD
>
> >
>
>
>
> Bom, confesso que não entendi exatamente o seu
> problema... mas,
>
> falando em "confess", pra saber (normalmente) em
> que ponto ocorreu uma
>
> exceção do ponto de vista de quem chamou, usa-se o
> módulo Carp[1].
>
> Para ver todo o "stack trace" do problema
> automagicamente, sem
>
> precisar modificar nada no programa, vc pode usar o ótimo
> módulo
>
> Carp::Always[2], do Adriano Ferreira, uma resposta ao
> também
>
> interessante Devel::SimpleTrace[3].
>
>
>
> perl -MCarp::Always seu_script.pl
>
>
>
> ou, se seu programa for executado de outras formas,
> adicione:
>
>
>
> use Carp::Always;
>
>
>
> no início dele e pronto.
>
>
>
> > Em tempo: E como foi o encontro galera? Acaba que
> surgiram uns imprevistos e
>
> > não pude comparecer. =)
>
> >
>
>
>
> Foi *muito* bom. Perdeu :-)
>
>
>
> Mas ainda estou esperando um resumo do líder.
>
>
>
> []s
>
>
>
> -b
>
>
>
>
>
> 1. http://search.cpan.org/perldoc?Carp
>
> 2. http://search.cpan.org/perldoc?Carp::Always
>
> 3. http://search.cpan.org/perldoc?Devel::SimpleTrace
>
> _______________________________________________
>
> Rio-pm mailing list
>
> Rio-pm em pm.org
>
> http://mail.pm.org/mailman/listinfo/rio-pm
>
>
>
>
> --
> Just another Perl Hacker,
> Fernando (SmokeMachine)
> http://perl-e.org
>
>
> -----Anexo incorporado-----
>
> _______________________________________________
> Rio-pm mailing list
> Rio-pm em pm.org
> http://mail.pm.org/mailman/listinfo/rio-pm
Veja quais são os assuntos do momento no Yahoo! +Buscados
http://br.maisbuscados.yahoo.com
Mais detalhes sobre a lista de discussão Rio-pm