[SP-pm] atalhos toscos

Blabos de Blebe blabos at gmail.com
Tue Oct 5 20:14:02 PDT 2010


<flame warning>

Código ilegível pode significar duas coisas: ou arte ou cocô. Eu
afastaria ambos do ambiente de produção.

Como minha veia artística não é lá essas coisas, por default eu olho e
vejo sempre uma adorável e marrom peça de ...

Abraços

2010/10/5 Stanislaw Pusep <creaktive em gmail.com>:
> "TIMTOWTDIBSCINABTE: There's more than one way to do it, but sometimes
> consistency is not a bad thing either" ;)
>
> Aliás, lembrei de uma coisa que eu uso e abuso: o poder do slurp!
>
> perl -0777 -pe 's%<[^>]+?>% %gs' index.html
>
> Um código que "limpa" as tags de um HTML razoavelmente bem-formatado.
> -0777 define o "record separator", cujo padrão é o término da linha, como
> algo inválido (por extenso, seria "$/ = undef"). Portanto, os arquivos-texto
> são lidos de uma só vez (haja RAM!). Meio que parecido com
> file_get_contents() do PHP. Aliás, já que citei o PHP, o código acima se
> assemelha a:
>
> php -r 'echo strip_tags(@file_get_contents("index.html"));'
>
> 2010/10/5 Thiago Rondon <thiago em aware.com.br>
>>
>>  Em 05-10-2010 21:40, Stanislaw Pusep escreveu:
>>>
>>> Veja bem Eden, a questão que levantei não é a eficiência (quem quer algo
>>> eficiente que faça em assembly) nem a legibilidade (<flame_warning>quem quer
>>> algo legível que programe em Python</flame_warning>); trata-se do "There's
>>> more than one way to do it". Assumi abertamente que os meus atalhos são
>>> *toscos*, mas cada um postando uma gambiarrinha de estimação todos nós
>>> aprendemos um pouco de Perl :D
>>
>> Se você mesmo assumiu que eles são toscos, não tem por que rejeitar
>> comentários produtivos para o teu aprendizado. Alias, este é uma das partes
>> mais divertidas da comunidade Perl. Aproveite! ;-)
>>
>> <flame_warning>
>>
>> Recomendo: http://michalisavraam.org/2009/05/readability-vs-legibility/
>>
>> Lembre-se: Larry Wall é também um linguista, e existe uma influência
>> forte.... .
>>
>> Eu trabalho diariamente com projetos em Perl e Python, e minha opinião é
>> que Python é uma linguagem simples, e tem a proposta de te oferecer o poder
>> baseado nesta filosofia.
>>
>> Enquanto que programar em Perl, o poder esta na reflexão da sua sintaxe,
>> operadores e nas opções que você pode usufruir. Isto pode ser divertido para
>> quem gosta do que faz e entediante para quem não quer saber como as coisas
>> funcionam.
>>
>> Ou seja, IMHO o poder do Perl esta na curiosidade, na interpretação, na
>> comunidade, nas pessoas, na sintaxe, nas opções para cada tipo de problema e
>> no estudo da ciência da programação.
>>
>> Nem todos os problemas são simplesmente os mesmos.
>>
>> </flame_warning>
>>
>> Cuidado com a interpretação sobre o TIMTOWTDI - às vezes a coerência não é
>> uma coisa ruim -, assim como o cuidado sobre programadores que escrevem
>> códigos legiveis e tolos independente da linguagem.
>>
>> Abs,
>> -Thiago rondon
>> _______________________________________________
>> SaoPaulo-pm mailing list
>> SaoPaulo-pm em pm.org
>> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>
> _______________________________________________
> SaoPaulo-pm mailing list
> SaoPaulo-pm em pm.org
> http://mail.pm.org/mailman/listinfo/saopaulo-pm
>


More information about the SaoPaulo-pm mailing list