Mr. Watts,

I've never seen you issue such an insulting reply.  You yourself have stated
that you have no "real" information to back up your claims.

Sorry that I disagree with you, but I don't care to have my professionalism
questioned.

Shame on you.

[EMAIL PROTECTED]

----- Original Message -----
From: "Dave Watts" <[EMAIL PROTECTED]>
To: "CF-Talk" <[EMAIL PROTECTED]>
Sent: Tuesday, March 19, 2002 12:17 PM
Subject: RE: UDF question


> > You're talking about developers who don't use CFLOCK
> > because they are ignorant of CF locking issues. I'm
> > sure we all agree that this is a bad thing, but it's
> > not exactly relevent to the original discussion.
> >
> > You can write perfectly "solid" applications that do
> > not lock session variable access. Simply enable the
> > Single Threaded Sessions option in the CF Administrator.
>
> Again, we may disagree about "solidity" here. It's been my experience that
> applications using this setting may have to be rewritten to handle
> significant load. If you asked the people who purchased the applications
> written this way, who then find out that they need to have changes made on
> nearly every page - expensive at $250/hr - they'd probably object to using
> the word "solid", unless they also worked in the words "steaming" and "pile"
> as well.
>
> > That's been my point from the beginning. It's not helpful
> > to compare this with "sloppy" or incompetent coding.
>
> One attribute of sloppy/incompetent coding is to avoid problem resolutions
> within the code itself. That's why we have exception handlers, for example.
> You could argue that, in CF, we have the site-wide error handler so we don't
> need exception handlers, but I'd argue that the programmer who appropriately
> uses exception handlers writes better (more competent, less sloppy) code
> than the one who doesn't. A non-sloppy, competent programmer will attempt to
> ensure that his program will perform optimally in whatever situation it is
> run - it'll fail gracefully if some other guy doesn't configure it
> correctly, or call it with the correct attributes, or whatever.
>
> This falls within the same category. If you write an application which
> relies on my configuring a server-wide performance setting, which may very
> well negatively affect how all the other apps on that server will run, and
> you write it this way in order to avoid adding a few lines of code here and
> there, in my book that's definitely sloppy, and not necessarily competent.
>
> Now, if you write code which you know will always be under your direct
> control, and you know that you can configure the server any way you like,
> and you know that the code won't have to support significant number of
> users, then there's nothing wrong with omitting your locks and using that
> setting. Most developers don't have those luxuries, though.
>
> Dave Watts, CTO, Fig Leaf Software
> http://www.figleaf.com/
> voice: (202) 797-5496
> fax: (202) 797-5444
>
> 
______________________________________________________________________
Structure your ColdFusion code with Fusebox. Get the official book at 
http://www.fusionauthority.com/bkinfo.cfm
FAQ: http://www.thenetprofits.co.uk/coldfusion/faq
Archives: http://www.mail-archive.com/[email protected]/
Unsubscribe: http://www.houseoffusion.com/index.cfm?sidebar=lists

Reply via email to