Salve Wendel !<br><br><div><span class="gmail_quote">On 3/14/07, <b class="gmail_sendername">Wendel Scardua</b> <<a href="mailto:wendelscardua@gmail.com">wendelscardua@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;">
<br><div><span class="q"><span class="gmail_quote">On 3/13/07, <b class="gmail_sendername">Marco Lima</b> <<a href="mailto:mago.perlbr@gmail.com" target="_blank" onclick="return top.js.OpenExtLink(window,event,this)">mago.perlbr@gmail.com
</a>> 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 "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></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 "código porco" 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;">
> 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></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 "marginais" 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> </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. (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 :-) )
</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> </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> 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> </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 "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(' ',$#);
<br></pre></div></div></blockquote></span><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)
</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> </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>