[SP-pm] Reduzir código repetido.

"Flávio R. Lopes" flavio.lopes at links.inf.br
Fri Jan 14 17:54:16 PST 2011


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 em gmail.com>:
>    
>> os diretorios poderiam ser parametros,
>>
>> 2011/1/14 "Flávio R. Lopes"<flavio.lopes em 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 em 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 em pm.org
>>   L<http://mail.pm.org/mailman/listinfo/saopaulo-pm>
>> =end disclaimer
>>
>>      
>
>
>    



More information about the SaoPaulo-pm mailing list