[SP-pm] Reduzir código repetido.

Hélder Máximo Botter Ribas helderribas at gmail.com
Fri Jan 14 18:04:51 PST 2011


Vc tem que sempre perceber se o beneficio que vai te trazer algumas operações,

Se vc prefere a sua leitura que o ganho de um processamento, que neste
caso deve nem deve fazer cócegas no processador, dai o seu codigo não
teria problemas.

Mas concatenação de Strings podem vir a ser problematicas de acordo
com a frequencia que vc faz( num while pode ser terrivel), por isso eh
sempre indicado fazer as operações mais corretas de concatenacoes para
não criar um mal hábito.

Hélder

2011/1/14 "Flávio R. Lopes" <flavio.lopes at links.inf.br>:
> Em 14-01-2011 23:35, Daniel de Oliveira Mantovani escreveu:
>>
>> my $backup_nome = "$destino" . "$prefixo" . "$data_backup" . ".tar.bz2";
>> Que desperdício de processamento :P
>> my $backup_nome = "$destino$prefixo$data_backup" . '.tar.bz2';
>>
>
> Humm....mais uma que aprendi. Não sabia que concatenar variáveis da forma
> que fiz é desperdício de processamento. Na verdade fiz para deixar mais
> legível para mim.
>
> Bem, se for para economizar processamento então posso fazer:
>
> my $sufixo = ".tar.bz2"
> my $backup_nome = "$destino$prefixo$data_backup$sufixo";
>
> Blz então!...Já vou alterar...
>
>>
>>
>> 2011/1/14 Hélder Máximo Botter Ribas<helderribas at gmail.com>:
>>
>>>
>>> os diretorios poderiam ser parametros,
>>>
>>> 2011/1/14 "Flávio R. Lopes"<flavio.lopes at links.inf.br>:
>>>
>>>>
>>>> Boa noite pessoal.
>>>>
>>>> Fiz um script para gerar backups: Incremental e Full.
>>>> Acho que além de te muito código repetido.
>>>> Se alguém tiver um tempinho, por favor dê uma olhada e que possa dar
>>>> alguma
>>>> sugestão de como melhorar mais este programa.
>>>>
>>>> O código está aqui: https://gist.github.com/780559
>>>>
>>>> Abraço,
>>>> Flávio
>>>>
>>>> =begin disclaimer
>>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>>> =end disclaimer
>>>>
>>>>
>>>>
>>>
>>>
>>> --
>>> ------------------------------------
>>> Hélder Máximo Botter Ribas
>>> ------------------------------------
>>> msn/gtalk: helderribas (at) gmail (dot) com
>>> ------------------------------------
>>> =begin disclaimer
>>>   Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
>>>  SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
>>>  L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>>> =end disclaimer
>>>
>>>
>>
>>
>>
>
> =begin disclaimer
>  Sao Paulo Perl Mongers: http://sao-paulo.pm.org/
> SaoPaulo-pm mailing list: SaoPaulo-pm at pm.org
> L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
> =end disclaimer
>



-- 
------------------------------------
Hélder Máximo Botter Ribas
------------------------------------
msn/gtalk: helderribas (at) gmail (dot) com
------------------------------------


More information about the SaoPaulo-pm mailing list