On Fri, 1 Oct 2004 09:52:12 -0400, John D Farrar
<[EMAIL PROTECTED]> wrote:
> 1. Yes, my solution violates the "common DEFINITION of encapsulation".

I think we're all in agreement on this point which is good.

> If you think different... then say you do... but don't put me down
> because I don't worship your greater knowledge.

Firstly, I don't know how many ways I have to say that there are no
hard and fast rules, there are always tradeoffs. My point is to
highlight that there *is* a widely established definition and
associated best practice - which you have now agreed, see point #1
above - and that there's not a lot of point arguing against that in
the *general* case. There are *always* situations where the commonly
accepted best practice doesn't work or isn't the best choice. Those
situations need to be evaluated and decided on an as-needs basis.
Sometimes it really is a choice between two 'evils' and you have to do
the best you can.

Second, I'm not putting you down because you "don't worship [my]
greater knowledge". I don't want anyone to "worship" anything I say or
do - worship is blind faith and blind faith clouds people's judgment.
Question everything is a reasonable way to approach life. But blindly
refusing to accept that there *is* greater knowledge out there is just
as bad as not questioning in the first place. I'm *always* learning
new stuff. I've been doing OO for twelve, nearly thirteen, years now
and I'm constantly learning new stuff about OO design. And that means
I often have to admit that what I espoused as best practice in the
past has changed. Of course the downside of that is that we all need
to be constantly learning from people with more experience than us,
constantly reading the vast body of work about our trade and be
constantly ready to adopt new best practices.

> I still think storing UDFs in request scope in (manually
> because of CF limitations) protected variable space is good.

And we'll continue to disagree on that I expect because this is a
democracy and we're all entitled to our own opinions :)
-- 
Sean A Corfield -- http://www.corfield.org/
Team Fusebox -- http://www.fusebox.org/
Got Gmail? -- I have 6 invites

"If you're not annoying somebody, you're not really alive."
-- Margaret Atwood
----------------------------------------------------------
You are subscribed to cfcdev. To unsubscribe, send an email
to [EMAIL PROTECTED] with the words 'unsubscribe cfcdev' 
in the message of the email.

CFCDev is run by CFCZone (www.cfczone.org) and supported
by Mindtool, Corporation (www.mindtool.com).

An archive of the CFCDev list is available at www.mail-archive.com/[EMAIL PROTECTED]

Reply via email to