[SP-pm] Printer.pm - aberto a comentários.

Nelson Ferraz nferraz at gmail.com
Fri Jan 29 04:24:25 PST 2010


> Q frescura! porque não simplesmente:
> my $file = 'enterprise.txt'
> eval{open my $fabricante,'<', $file};
> if($!){
>                print "\nProblemas ao abrir o arquivo '$file'  -  $!";
> }else {
> #Alguma coisa util aqui...
>
> }

Uma razao simples: consistencia.

A forma mais usada pela comunidade e':

open my $f, '<', $file or die "Can't open: $!\n";
# ...
close $f;

Se voce escrever de maneira diferente, todo mundo que for ler seu
codigo vai ter que parar por um momento e analisar o codigo, para
tentar descobrir porque diabos voce fez daquele jeito.

TIMTOWTDI nao significa que voce deve, necessariamente, fazer tudo de
uma maneira diferente.

-- 
Nelson Ferraz

Free Software Foundation Associate Member #3203
Projeto Software Livre Brasil (www.softwarelivre.org.br)
Sociedade Perl do Brasil (www.perl.org.br)
Rede Livre de Compartilhamento de Cultura Digital


More information about the SaoPaulo-pm mailing list