[Cascavel-pm] Res: [Bulk] Res: Res: "Subroutine new redefined at"

Daniel ® Antunes danielrantunes em yahoo.com.br
Quinta Julho 12 05:51:08 PDT 2007


    Oi Luiz, bom dia... Eu os estou relendo sim, mas com uma outra visão. Como adquiri ao longo do tempo desde a primeira leitura uma certa experiência em usar Perl no dia a dia esta sendo muito mais proveitoso e compreensível... E estou lendo com mais atenção. ;)
    Sobre orientação a objetos eu começei a usá-la amplamente com C++ onde construí muitos projetos, gosto do C++ mas acho um tanto improdutivo (quando se tem e deve-se cumprir prazos). Utilizo OOP com outras linguagens como Java, PHP, Javascript, etc...; quero dizer que conheço bem programação orientada a objetos desde os tempos em que o Clipper "tentou" implementá-la.
    Este projeto que venho mencionando foi o primeiro que construí em Perl utilizando OOP, fiz à medida que estava lendo estes books, vc consegue imaginar a salada que fiz?! Mas funcionou e meus contratantes ficaram satisfeitos na época. Agora ele precisa ser ampliado e como se tornou um "monstrinho" como bem colocado.  Eu preciso e estou revendo meus conceitos e aprendizado da linguagem.
    Desculpe se feri os ouvidos e olhos do(s) amigo(s) com meus erros estúpidos, mas estou aprendendo muito com as respostas e ajudas que venho obtendo dos membros da comunidade.
    Abraço.

PS: O conhecimento é a única coisa que quando compartilhada se propaga em grandes proporções.
 
Daniel ® Antunes
profissional de informática
msn daniel.legend em terra.com.br
yahoo-messenger danielrantunes em yahoo.com.br
mobile + 55 11 8965 2999
gnu/linux user #238553

----- Mensagem original ----
De: Luis Motta Campos <luismottacampos em yahoo.co.uk>
Para: Cascavel Perl Mongers <cascavel-pm em pm.org>
Enviadas: Quinta-feira, 12 de Julho de 2007 7:16:43
Assunto: Re: [Cascavel-pm] [Bulk] Res: Res: "Subroutine new redefined at"

On Jul 11, 2007, at 1:34 PM, Daniel ® Antunes wrote:
>     Minhas práticas se baseiam nos livros : Perl Programming (o  
> clássico livro do camelo), Perl for C Programmers (me elucidou uma  
> série de dúvidas), Gerenciamento de Dados com Perl (livro que  
> ganhei e não acrescentou muito) e Advanced Perl Programming (este é  
> muito legal para entender o backstage). Eu os li há bastante tempo  
> e atualmente têm me servido somente para consulta; quero dizer que  
> não peguei nenhuma literatura mais atual. Neles a abordagem para  
> utilização de OOP é a mesma : Exporter.pm e váriaveis @ISA e @EXPORT.

   Eu aconselho você a RELER OS LIVROS.
   Mas desta vez, faz isso prestando atenção.
   Os livros de Perl que eu tenho (Programming Perl, Advanced Perl  
Programming) não mencionam nunca nada sobre usar Exporter.pm para  
programação orientada à objetos.

   Você não deveria nem tentar usar o Exporter mais. Ele não serve  
para este paradígma e não é recomendável começar a tentar fazer  
coisas com ele sem saber o que você está fazendo.

   Eu recomendo também que você estude e aprenda Orientação a Objetos  
antes de tentar usar isso em sistemas sérios. OOA&D é uma ferramenta  
poderosa para facilitar o reuso de código, se você sabe usar. Caso  
contrário, ela cria monstrinhos impossíveis de manter, que vão  
impedir que o seu sistema funcione corretamente e seja extendido e  
melhorado - você mal vai conseguir entender o que se passa ali.

   E estude também alguma coisa de engenharia de software. Eu  
recomendo o livro do Pressmann (Software Engineering), que, a pesar  
de usar outro paradígma (programação estruturada) pelo menos vai te  
dar uma noção básica sobre o que é e como deve funcionar o processo  
de desenvolvimento de código.

   Putamplexos!
--
Luis Motta Campos (a.k.a. Monsieur Champs) is a software engineer,
Perl fanatic evangelist, and amateur {cook, photographer}


_______________________________________________
Cascavel-pm mailing list
Cascavel-pm em pm.org
http://mail.pm.org/mailman/listinfo/cascavel-pm







       
____________________________________________________________________________________
Novo Yahoo! Cadê? - Experimente uma nova busca.
http://yahoo.com.br/oqueeuganhocomisso 
-------------- Próxima Parte ----------
Um anexo em HTML foi limpo...
URL: http://mail.pm.org/pipermail/cascavel-pm/attachments/20070712/0138adf7/attachment.html 


Mais detalhes sobre a lista de discussão Cascavel-pm