[SP-pm] Acho que fui enganado!

Alexei Znamensky russoz at gmail.com
Sat Dec 4 12:25:17 PST 2010


Como diria o Marcelo Nova: http://www.youtube.com/watch?v=fwm4cXzTb2w

<http://www.youtube.com/watch?v=fwm4cXzTb2w>Tenho mexido com Moose e
brincado com o CPAN, e tive uma idéia brilhante: "Vou pegar as classes de
CPF, CNPJ, etc.. do Business::BR::Ids [1], e fazer subtypes no Moose para
elas". Excelente!!!!

Pensei então: como será que eu descubro se alguém já fez isso antes? Hmm, o
CPAN Testers tem um link que traz as dependências de um módulo, inclusive as
depedências reversas [2], isto é, quais outros módulos dependem daquele
módulo em particular. No caso, fui ver as dependências reversas
do Business::BR::Ids [3], e, tá-dá!!! Apenas um único módulo, o
MooseX::Types::PIS [4].

"Oba! Então ainda tenho oportunidades no CPF e no CNPJ!! Vou ler o código do
PIS e copiar, vai ser moleza!" - mas na documentação o Garu escreve "thanks
to Thiago Rondon for his other MooseX::Types wrappers around
Business::BR::Ids". Como? Mas e as dependências reversas?????? Cadê a p*****
do ID do Thiago no CPAN??? TBR, achei. Daí vou lá ver os módulos do maluco
[5], e, tá lá: MooseX-Types-CPF-0.02 [6] e MooseX-Types-CNPJ-0.02 [7].

Hmm, não tô mais com saco de colar URL aqui. Vou só resumir: porra, maluco,
coloca as dependências nos seus módulos!!! rsrsrsrs O CPAN não sabe que
esses seus módulos dependem do Business::BR::Ids ;-)

(A propósito, você já está adivinhando por que eu estava pensando em fazer
esses subtypes? ;-) OpenData na cabeça! )

[]s,
-- 
Alexei Znamensky [russoz_gmail_com] [russoz.wordpress.com] [
www.flickr.com/photos/alexeiz]
«Only love / Can bring the rain / That makes you yearn to the sky»

[1] http://search.cpan.org/perldoc?Business::BR::Ids (pelo nosso glorioso
Adriano Ferreira)
[2] http://deps.cpantesters.org/
[3] http://deps.cpantesters.org/depended-on-by.pl?dist=Business-BR-Ids
[4] http://search.cpan.org/perldoc?MooseX::Types::PIS (pelo nosso glorioso
Garu)
[5] http://search.cpan.org/~tbr/
[6] http://search.cpan.org/perldoc?MooseX::Types::CPF
[7] http://search.cpan.org/perldoc?MooseX::Types::CNPJ
-------------- Pr�xima Parte ----------
Um anexo em HTML foi limpo...
URL: <http://mail.pm.org/pipermail/saopaulo-pm/attachments/20101204/c1ca1bb8/attachment.html>


More information about the SaoPaulo-pm mailing list