<br><div><span class="gmail_quote">On 3/13/07, <b class="gmail_sendername">Marco Lima</b> &lt;<a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>&gt; 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 &quot;Código Porco&quot;, se uso de código feito por uma grande quantidade de pessoas tivesse 100% de garantia de não ser &quot;Código Porco&quot; ... 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;">
&gt; 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 &quot;código porco&quot;, escreve soluções ... se asolução é escrever gírias então essa é a melhor maneira e não escrever &quot;código porco&quot;.
</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.&nbsp; (Miguxês - Código Porco)<br>3. Vc acha q essa aqui é difícil ? Acho q não :-)&nbsp; (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>&nbsp;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 &quot;Código Porco&quot;, pode ser que dê para aprender um pouco de Perl no meio da lama.
<br><br><pre>open s,&quot;&gt;#\!/usr/bin/python&quot;;;$#=$/;seek s,&quot;m/^j.a.p.h.!$/&quot;;:print s&quot;#\!/usr/bin/perl&quot;,+0;;$_=(&lt;0&gt;)[-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 &#39;&#39;,eval(&quot;$_&quot;);*#=*_;$#=~s*^\$(.+)\$$*$1*;print ~~ reverse join &#39; &#39;,map{s$\$/\$/$\$2\$1$g&amp;&amp;$#}split(&#39; &#39;,$#);
</pre></div></div></blockquote><div><br>Assim como meu exemplo 1, pode ser até divertido tentar entender uma frase quase sem vogais (&quot;<font size="-1">s vc cnsg lr iss bm rpd vc dv tr algm prblm</font>&quot;), 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>&quot;Não ajustar o auto-ajuste&quot; - <a href="http://wendel.scardua.net/">http://wendel.scardua.net/</a>