Isaac, I respect your opinion, but I just don't agree.
Kevin. -----Original Message----- From: S. Isaac Dealey [mailto:[EMAIL PROTECTED] Sent: Tue 8/16/2005 6:59 PM To: CF-Talk Subject: RE: CFEclipse 1.2 > Why do we have any error catching tools? > If we all wrote perfect code we wouldn't > need them, but at least cf is flexible > enough to provide them. Sure we should > keep our code small, but the ide should > be able to handle it regardless. Just > because you shouldn't run into a problem > doesn't mean you avoid it. Umm... yes, yes it does... If a problem is caused by a poor coding habbit, then I adopt a better coding habbit. The same way that, if I discover that I'm spending a lot of money on tires as a result of frequently driving over broken glass, I will try and reduce the amount of broken glass I drive over. Can I drive over broken glass? Yes. Does it always puncture the tire? No. Do I ignore the glass in the road because it may not puncture the tire? No. And sure, I may buy fixaflat and tires that are advertised as being more puncture resistant, but I'm not going to bitch to the tire company because the tires don't last if I pave my driveway with broken glass. The example of error handling tools in CF isn't a good one... Errors often occur during normal operation -- this is analogous to fix-aflat or more puncture resistant tires. Error handling tools are used in normal operating conditions. Editing a code template that's the size of an Oxford English Dictionary should not be a normal operating condition and therefore does not deserve the kind of attention devoted to tasks performed under normal operating conditions. Moreover, it's also not something that occurs accidentally like a bug or glass in the road... you don't look up one morning and say "woooops! that ColdFusion template just ougrew a CD" -- it's something you have absolute control over at all times, and can easily avoid. It takes all of a few seconds to slice it up into a couple includes. I'd much prefer the couple seconds to do that over continuing to struggle and argue and bitch about the fact that the IDE has problems with it for hours or days on end. It's a quick, easy, simple and obvious solution which at the same time means better code. Why fight doing something that's an inate improvement, has no drawbacks and requires almost no time to implement? And if you're not fighting it, then you have no reason to complain about any given IDE having a problem with the alternative. s. isaac dealey 954.522.6080 new epoch : isn't it time for a change? add features without fixtures with the onTap open source framework http://www.fusiontap.com http://coldfusion.sys-con.com/author/4806Dealey.htm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~| Logware (www.logware.us): a new and convenient web-based time tracking application. Start tracking and documenting hours spent on a project or with a client with Logware today. Try it for free with a 15 day trial account. http://www.houseoffusion.com/banners/view.cfm?bannerid=67 Message: http://www.houseoffusion.com/lists.cfm/link=i:4:215365 Archives: http://www.houseoffusion.com/cf_lists/threads.cfm/4 Subscription: http://www.houseoffusion.com/lists.cfm/link=s:4 Unsubscribe: http://www.houseoffusion.com/cf_lists/unsubscribe.cfm?user=11502.10531.4 Donations & Support: http://www.houseoffusion.com/tiny.cfm/54