|Think about Loose Coupling|
Re: Re: Re: I know this code could be better...by jreades (Friar)
|on Jun 21, 2001 at 01:16 UTC||Need Help??|
Yes, but consider a change needing to be made down the line:
Q: "Hey petdance we're porting this script to Unix, can you make it run there too?"
A: "Sure, I'll just change the constant."
Q: "Hey what did you change in that script so that now it doesn't work on NT anymore?"
Ok, so the example is a stretch, but imagine the solution using a sub instead of a constant.
And all of that requires exactly no changes to the rest of your application.
Yes, it is paranoid, but that doesn't mean they're not out to get you.