http://qs321.pair.com?node_id=398747


in reply to Perl Factory Method Pattern?

Just a few words on minimizing dependencies:

Having to download/build dependencies is a complaint a lot of people have with large modules/applications on CPAN. I don't personally agree with not using a module because of dependencies-- especially a pure-Perl module! without additional dependencies of its own! -- but you should at least realize that you're making a number of trade-offs by doing so.

I'm not saying anything bad about re-creating functionality to learn how it works because I learn by doing too. Going through the trials of typing in code, debugging it, thinking about ways to break it is a great way to learn. (And I've been known to recreate some wheels as well...) But CPAN is such a fantastic resource that it seems a shame to dismiss it because you'll have to mount the wheel yourself :-)

And yes, I'm the Class::Factory author, so I'm a little biased :-)

Chris
M-x auto-bs-mode

  • Comment on Minimizing dependencies (was: Perl Factory Method Pattern?)

Replies are listed 'Best First'.
Re: Minimizing dependencies (was: Perl Factory Method Pattern?)
by osunderdog (Deacon) on Oct 27, 2004 at 18:52 UTC

    It's a great library and I'm going to end up using it. I'll just add it to a local package collection.


    "Look, Shiny Things!" is not a better business strategy than compatibility and reuse.


    OSUnderdog