[SP-pm] Reduzir código repetido.
Eden Cardim
edencardim at gmail.com
Sun Jan 16 05:33:51 PST 2011
>>>>> "Stanislaw" == Stanislaw Pusep <creaktive em gmail.com> writes:
Stanislaw> Gosto é gosto :) Das 3 alternativas, para esse caso
Stanislaw> específico (montar o nome do arquivo), a 3-a me parece
Stanislaw> mais legível:
Stanislaw> my $out = $dir . '/' . $prefix . '_' . $name . '-' . $pid . '.log';
Stanislaw> my $out = "${dir}/${prefix}_${name}-${pid}.log";
Stanislaw> my $out = sprintf '%s/%s_%s-%d.log', $dir, $prefix, $name, $pid;
A solução "mais correta" em termos de portabilidade, é usar algo como o
File::Spec ou Path::Class, que também acaba sendo mais legível, IMO.
File::Spec->catfile($dir => $prefix.$name.$pid.'.log');
--
Eden Cardim
Software Engineer
+55 73 9986-3963
edencardim.com
More information about the SaoPaulo-pm
mailing list