Salve Wendel !<br><br><div><span class="gmail_quote">On 3/14/07, <b class="gmail_sendername">Wendel Scardua</b> &lt;<a href="mailto:wendelscardua@gmail.com">wendelscardua@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;">
<br><div><span class="q"><span class="gmail_quote">On 3/13/07, <b class="gmail_sendername">Marco Lima</b> &lt;<a href="mailto:mago.perlbr@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mago.perlbr@gmail.com
</a>&gt; wrote:</span></span><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;">
<div><span></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></span><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 :-)
</div></div></blockquote><div><br>Concordo e discordo ... não quer dizer que se você não usa módulo do CPAN que você escreve &quot;código porco&quot; até porque esse código pode e deve parar no CPAN e foi assim que ele surgiu !
<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><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;">
<div><span><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></span><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.
</div></div></blockquote><div><br>Se o seu público são &quot;marginais&quot; no caso hackers ! vc vai ser entendio, e podemos ver que a maioria na lista entendeu o código do Fernando.<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>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: </div>
</div></blockquote><div><br>Não se escreve sistemas com JAPH´s, eles não servem para isso e nenhum momento foi usado JAPH´s.<br>&nbsp;</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>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 :-) )
</div></div></blockquote><div><br>Novamente isso nunca seria um JAPH, depois você não está ensinando nada ... e só fazendo brincadeiras e dificultanto a leitura.<br>&nbsp;</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>&nbsp;Eu, particularmente, prefiro ficar entre 3 e 4. </div></div></blockquote><div><br>Eu prefiro a opção que será melhor entendida por quem vai ler.<br>&nbsp;</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><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;"><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;,$#);
<br></pre></div></div></blockquote></span><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)
</div></div></blockquote><div><br>Desculpa, mas está errado no seu exemplo 1 como já falei não ensina nada só mostra mais uma maneira de escrever algo estranho, no código obscuro acima você poderá aprender algo, e vai .... sugiro estudar o camel code para ver como aprende muitas coisas lá.
<br>&nbsp;</div></div>Abraços;<br><br>-- <br><br>--<br><br>Marco Lima<br><a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>