&quot;Em quase todos os outros casos, a qualidade e<br>manutenibilidade que seu programa vai ganhar por reaproveitar um<br>módulo que foi desenvolvido por um progamador experiente e que já foi<br>vastamente testado supera qualquer benefício que a sintaxe compacta do
<br>perl poderá te trazer&quot;<br><br>Desculpe, mas tenho que discordar ... utilizar módulo pronto é muit bom, já voi testado muitas vezes evitando possíveis falhas ... mas tenho dois casos para pensar:<br><br>1- Nem sempre o módulo é a melhor solução, principalmente como falamos de performance e customização.
<br><br>2- Muitas vezes vocês poderá estar em um projeto e não poder utilizar o CPAN, deverá escrever seus próprios módulos.<br><br>&quot;Cuidado, as vezes escrever pouco significa escrever muito mais, no<br>futuro. Suponha que invés de listar o conteúdo de um diretório você
<br>tenha que fazer uma travessia recursiva, não vai dar pra aproveitar<br>nada do que você escreveu antes, assim você vai acabar escrevendo<br>mais, a longo prazo. Isso é um caso típico de &quot;false laziness&quot;.&quot;
<br><br>Discordo, escrever pouco é sempre escrever pouco ... se vc escreve pouco errado, pode escrever muito errado não importa quanto vai escrever, se primeiro precisa escrever.<br><br>Mas temos uma questão aqui nesse tema.
<br><br>Escrever com utilizando gíria ou linguagem culta, eu sempre falei que precisamos pensar como escritores, lembrando que Perl é desenvolvida para ser uma linguagem natural, se estamos escrevendo para um grupo de pessoas comuns, com os mesmo hábitos, grupo de amigos, parentes, que estão acostumados com a mesma linguagem ... poderemos utilizar gírias comuns nesses caso ... o mesmo para um grupo de administradores de sistemas que trabalham juntos em uma mesma empresa ... que nesse caso não terão problemas com o tipo de uso do Fernando ... mas se desejamos escrever um grande livro, para que um dia se torne um Best Seller, lido por diversas pessoas, de lugares diferentes, culturas difrerentes, gírias diferentes ... devemos utilizar um linguagem culta, de maneira limpa e fácil de ser entendido ... isso também serve para o grandes sistemas, sistemas que seram utilizados por outros profissionais de áreas diferentes, departamentos diferentes, empresas diferentes ... nesse caso devos utlizar as melhores práticas, utilizar módulos e soluções já testadas, que garantem um bom funcinamento e uma continua manutenção e evolução.
<br><br>Espero ter ajudado.<br><br>Abraços;<br><br>Marco Lima<br><a href="mailto:mago.perlbr@gmail.com">mago.perlbr@gmail.com</a>