<br><br><div class="gmail_quote">Em 8 de junho de 2010 17:05, Cleber Morais <span dir="ltr">&lt;<a href="mailto:cmorais@gmail.com">cmorais@gmail.com</a>&gt;</span> escreveu:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hmmm<br>
<br>
Bem, uma das coisas que eu gosto em Perl é que existe inúmeras<br>
maneiras de programar.<br>
De certa forma, isso diz que cada programador de Perl segue uma forma<br>
diferente de escrever<br>
E literalmente pensar. Eu por exemplo, oriento meu códigos a sujeira<br>
que funciona até<br>
limpeza artística. Má prática de programação? Poderia ser, se os<br>
códigos não funcionassem.<br>
Para facilitar a manutenção, organizo depois que o sistema funciona.<br></blockquote><div><br></div><div>Que medo!</div><div><br></div><div>Desde que você aplique isso para scripts descartáveis eu até posso concordar.</div>
<div><br></div><div>Mas num projeto maior, se você usa esse tipo de mentalidade, só posso dizer que sinto muito pelo seu patrão e pela empresa onde você trabalha. E se o seu patrão pensa assim também, pobre dos clientes.</div>
<div><br></div><div>Duvido que você chegue ao que você mencionou de &#39;limpeza artística&#39;. Mesmo porque isso tá me parecendo mesmo é conversa mole!</div><div><br></div><div>Qualidade não é luxo da empresa, é DEVER do desenvolvedor. Por favor não trate com desdém essas coisas. Dizer que programar de qualquer jeito e melhorar depois é &#39;conversa pra boi dormir&#39; !! Com o tempo( e já vi acontecer muito por aqui ), profissionais/empresas que trabalham assim logo perdem credibilidade e/ou clientes( salvo as raras exceções ). </div>
<div><br></div><div>Se você faz bem-feito logo de início, não precisará se preocupar tanto com manutenção no futuro, isso é fato! Se não fosse asim não existiriam padrões de projeto, nem seriam necessárias as criações de padrões de desenvolvimento. Todos os desenvolvedores ganhariam bem e fariam orgias com seus códigos...</div>
<div>Então não me venha com essa, e seja profissional por favor! Atitudes como essa só queimam o filme da linguagem e da comunidade.</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">

Ruim, para mim,  é fazer um código perfeito documentado em cinco<br>
camandas... que não roda direito.<br>
<br></blockquote><div><br></div><div>Se você fez isso e mesmo assim o código não roda direito, então o problema é o seu projeto, não o fato de você usar programação em camadas. Você é que não sabe fazer, portanto pare de falar besteira vai estudar!</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Para quê todo esse preâmbulo? Para dizer que você pode aprender DB<br>
fácil e rápido com Perl.<br></blockquote><div><br></div><div><br></div><div>A questão não é aprender rápido, mas superficialmente. Se você aprende algo superficialmente, vai ter resultados superficiais, ou seja, código POG, armengues, ou sei lá mais o q...</div>
<div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
E depois você incrementa, melhora, desenvolve, em conjunto com sua<br>
capacidade de programação.<br>
<br></blockquote><div><br></div><div>Sinto muito, mas desculpa de alejado é muleta!!! </div><div><br></div><div>Não, meu caro! Uma coisa é você começar com algo simples, outra é começar com algo errado, continuar fazendo errado, e sugerir que façam errado ! Existem várias maneiras &#39;certas&#39; de se resolver um problema, não precisa dar relaxo só porque tá com preguiça fazer, ou com preguiça de ensinar.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Porque isso? Quanto menos dificuldade você tiver para COMEÇAR em Perl,<br>
mais fácil será para você FICAR usando. Perl tem uns truques que são<br>
realmente muito legais, porque não aproveitar isso?<br>
<br></blockquote><div> </div><div>Ninguém falou nada sobre &#39;não usar truques&#39;, truques != &quot;ARMENGUE&quot; , como se diz por aí... Armengue é coisa de amador preguiçoso, aceitável somente e em casos extremos e temporários, e olhe lá... E isso não tem nada a ver com ser um programador &#39;preguiçoso&#39;, como disse Larry Wall.</div>
<div><br></div><div>Resumindo, seja, acima de tudo, PROFISSIONAL. Ame o que faz e faça direito! Perl dá muitos atalhos para resolver as coisas, de muitas maneiras diferentes. No entanto você é quem precisa decidir se o seu código vai ser reaproveitável, de fácil manutenção( ou nenhuma, se possível ), escalável, elegante, e não menos importante, robusto, e você deve cuidar disso, pois Perl não vai cuidar pra você!!!</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
No caso de um DB, muito provavelmente tanto faz se for Windows ou<br>
Linux. O código é extremamente portável... Não chega a ser uma<br>
dificuldade. Normalmente eu uso Perl para Web, o que para mim é<br>
incrivelmente mais fácil pensar front-end. Mas terminal também rola e<br>
muito legal.<br>
<br></blockquote><div><br></div><div><br></div><div>E você ainda programa para web pensando desse jeito? E no WIndows????? </div><div><br></div><div>Só pelo fato de você trabalhar com Windows, já deveria estar 10000x mais preocupado com questões de segurança, no windows + web nem se fala!! Bruno, não escute o que esse homem diz. Ele precisa de mais orientação que você!</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Saca só esses dois códigos: <a href="http://codethe.net/codigo/perlDB.zip" target="_blank">http://codethe.net/codigo/perlDB.zip</a><br>
É esperado, se você tiver todos os pacotes, que esse código funcione<br>
tanto no Windows como no Linux. Eu uso Linux, mas já rodei esses<br>
carinhas ai no Windows...No Windows, eu uso normalmente o ActivePerl,<br>
que acho bem arrumado e já vem com PerlPackageManager2 (ppm) vulgo<br>
&quot;cpan&quot; no linux. Você diz qual é o pacote, ele instala. Simples assim.<br>
<br></blockquote><div><br></div><div><br></div><div>Você precisa realmente se atualizar e ler mais a documentação do DBI, principalmente sobre &#39;placeholders&#39;. E com certeza precisa aprender sobre tratamento de erros e transações. Esse código é uma desgraça! Totalmente sujeito a falhas de segurança e crash. E isso não é algo que se deva tratar &#39;melhorando depois&#39;... </div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
É tudo o que você precisa, o resto é melhorar e aplicar.<br>
<br></blockquote><div><br></div><div>Não, com certeza não é. Meu conselho é que não se siga esse caminho, pois vai dar tiros no pé, e vai se arrepender muito depois. Sem mencionar que vai acabar sendo demitido mais cedo ou mais tarde por uma malfadada cagada. Ou pior, vai acabar se decepcionando injustamente com a linguagem.</div>
<div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Com esses códigos ai você já pode fazer um sistema que funcione em<br>
rede conectando a DBs remotos... Não é seguro, mas funciona =D<br>
<br></blockquote><div><br></div><div><br></div><div>&#39;Não é seguro, mas funciona&#39; . Você é parente do Maluf ?? Trágico que você pense assim. Espero que mude de atitude um dia. </div><div><br></div><div><br></div><div>
É nessas horas que dá vergonha de ser brasileiro.</div><div><br></div><div><br></div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Precisas estudar SQL e alguma coisa sobre Hashes e iteração neles...<br><br></blockquote><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
No mais, mão a obra!<br>
<br></blockquote><div><br></div><div>Essa aqui é piada, né?</div><div> </div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
2010/6/7 Bruno da Fonte &lt;<a href="mailto:brunodafonte@gmail.com">brunodafonte@gmail.com</a>&gt;:<br>
<div><div></div><div class="h5">&gt; Boa tarde,<br>
&gt; gostaria de ter &quot;aula particular&quot; de Perl, na verdade quero aprender a<br>
&gt; utilizar o perl em windows com algum banco de dados, já peguei vários<br>
&gt; tutoriais na net más não dá, pois não sou programador por profissão e sim<br>
&gt; por hobbye.<br>
&gt; Se souber de alguem que cobre para ensinar, gostaria do contato. Acho que em<br>
&gt; uma manhã já daria pra pegar.<br>
&gt; Obrigado<br>
&gt; Bruno da Fonte<br>
&gt; <a href="mailto:brunodafonte@gmail.com">brunodafonte@gmail.com</a><br>
&gt; 81.9232.4444<br>
</div></div><div><div></div><div class="h5">&gt; _______________________________________________<br>
&gt; Recife-pm mailing list<br>
&gt; <a href="mailto:Recife-pm@pm.org">Recife-pm@pm.org</a><br>
&gt; <a href="http://mail.pm.org/mailman/listinfo/recife-pm" target="_blank">http://mail.pm.org/mailman/listinfo/recife-pm</a><br>
&gt;<br>
_______________________________________________<br>
Recife-pm mailing list<br>
<a href="mailto:Recife-pm@pm.org">Recife-pm@pm.org</a><br>
<a href="http://mail.pm.org/mailman/listinfo/recife-pm" target="_blank">http://mail.pm.org/mailman/listinfo/recife-pm</a><br>
</div></div></blockquote></div><br><br><div>Cheers!</div><div><br clear="all"><br>-- <br>André Garcia Carneiro<br>Analista/Desenvolvedor Perl<br>(11)82907780<br>
</div>