[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