Think about Loose Coupling | |
PerlMonks |
Re: Perl Module Useageby shotgunefx (Parson) |
on Apr 10, 2003 at 12:47 UTC ( [id://249595]=note: print w/replies, xml ) | Need Help?? |
It depends. There are other reasons to abstract. If many of your scripts that use that code and you find a problem in that code, it much easier to update the module then patch a bunch of scripts. For instance all of our apps that send mail and admin alerts import them from a module. (We use our own mail function instead of directly using a module as were it ends up may vary MTA wise) so it's a snap to update the config when moving between machines. Another good example was I'm about to walk out the door and an automated system we exchange data with ran amok one day (It sends info to us and we notify customers). I simply added a DB_File and MD5 hash of the message (too supress duplicates) and easily stopped our customers from getting bombed with email and the best part is that it only took 5 minutes and I was on my way out the door. -Lee "To be civilized is to deny one's nature."
In Section
Seekers of Perl Wisdom
|
|