<br><div><span class="gmail_quote">On 3/13/07, <b class="gmail_sendername">Marco Lima</b> <<a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>> wrote:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><span class="q"></span><br><div>Não é porque você escreve seus próprios módulos, sem utilizar o que foi feito por outras pessoas que você escreva "Código Porco", se uso de código feito por uma grande quantidade de pessoas tivesse 100% de garantia de não ser "Código Porco" ... o Windows seria o menor SO do planeta.
</div></div></blockquote><div><br>Acho que a questão não é bem essa. Código porco-ou-não é *ortogonal* a uso-ou-não-de-módulos-prontos. <br>Se você quer escrever Código Porco, usar módulos prontos não vai te impedir :-)<br>
<br><br></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><span class="q"><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
> Escrever com utilizando gíria ou linguagem culta, bla bla bla.<br><br>Em resumo: ao escrever código ruim você está fazendo uma escolha
<br>relativa a como quer se expressar. Afinal, TIMTOWTDI. Assim, da mesma<br>maneira na qual você pode escolher falar como um marginal da periferia<br>(o que implica que, provavelmente, só eles irão te escutar) você pode
<br>
escolher escrever código Perl porco - o que certamente trará as<br>cabidas conseqüências.</blockquote></span><div><br><br>Desculpe, mas discordo inteiramente de você, usar gíria não é coisa de marginal ... mas vai ver que é .. um hacker sempre é tirado como um marginal pela maioria das pessoas ... mas nem sempre temos tempo para blah blah para resolver um problema ... e gírias muitas vezes podem ser muito util, e fazem você resolver problemas difíceis e perigosos ... quando precisar resolver uma falha no sistemas em poucos segundos, talvez pense duas vezes em perder tempo, escrevendo código, consultando CPAN e lendo módulos etc. .... Perl não escreve "código porco", escreve soluções ... se asolução é escrever gírias então essa é a melhor maneira e não escrever "código porco".
</div></div></blockquote><div><br>Bom, não sei se ele teve essa intenção, mas há gírias e gírias. Não vejo ele dizer que gíria é coisa de marginal, mas que SE você falar como marginal será mais difícil de ser entendido pelo resto da população.
<br><br>No fundo a coisa toda a ter bom senso, e a ter dó de quem vai ler seu código depois. Não escreva um sistema crítico em forma de JAPH :-) , assim como você não responderia pra esta lista com linguagem de SMS: <br>1. É mt dfcl ntndr st frs. (SMS - JAPH)
<br>2. Eh 1/2 diFiXiu iNtEnDeH exXxTa aKiii. (Miguxês - Código Porco)<br>3. Vc acha q essa aqui é difícil ? Acho q não :-) (Informal relativamente aceitável)<br>4. Esta frase é compreensível e segue a norma culta. (Forma culta)
<br>5. Esta sentença, que encontra-se escrita nesta linha, é de fato uma sentença de acordo com a norma culta da língua portuguesa, mas mesmo assim vossa senhoria pode, por ventura, considerar um fardo compreender qual a informação que a mesma almeja transmitir. (Forma culta pedante :-) )
<br><br> Eu, particularmente, prefiro ficar entre 3 e 4. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div><div>Um pouco mais de "Código Porco", pode ser que dê para aprender um pouco de Perl no meio da lama.
<br><br><pre>open s,">#\!/usr/bin/python";;$#=$/;seek s,"m/^j.a.p.h.!$/";:print s"#\!/usr/bin/perl",+0;;$_=(<0>)[-2];$/=q*(\w)*;<br><br>@#=(36.32.32.44.101.114.99,<a href="http://107.104.97.32" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
107.104.97.32</a>,<a href="http://114.108.80.101" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">114.108.80.101</a>,<a href="http://32.101.114.116" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">
32.101.114.116</a>,<a href="http://104.110.111.97" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">104.110.111.97<br></a>,32.115.116.74.117.32.32.36,);<br>$_=join '',eval("$_");*#=*_;$#=~s*^\$(.+)\$$*$1*;print ~~ reverse join ' ',map{s$\$/\$/$\$2\$1$g&&$#}split(' ',$#);
</pre></div></div></blockquote><div><br>Assim como meu exemplo 1, pode ser até divertido tentar entender uma frase quase sem vogais ("<font size="-1">s vc cnsg lr iss bm rpd vc dv tr algm prblm</font>"), mas responder um email sem usar vogais é sacanagem. (e colocar JAPHismos em código de produção também é sacanagem)
<br></div></div><br>Bem, são só meus 2 centavos :-)<br clear="all"><br>[]s<br>Wendel<br>--<br>"Não ajustar o auto-ajuste" - <a href="http://wendel.scardua.net/">http://wendel.scardua.net/</a>