Since the topic of the next ACFUG meeting is how NOT to code CF, I'd be interested in seeing some examples from people on the list of code that you frequently see. Also - why is it wrong? Does it present a security or performance problem? Is it a big time no-no or is it just a minor thing or maybe annoying (or hard to read) syntax?
This may provide John with some good fodder for his presentation as well... Of course, there are exceptions where almost anything is appropriate, however... I'll mention one I see ALL THE TIME - enabling both client and session variables in the Application.cfc|cfm when only one is being used. Can become a serious performance issue under load. I guess along with this is actually using BOTH session and client variables in the same application. Also, using lists where you should be using an array, struct, or other faster mechanism. The longer lists get in CF, the slower they get. I have seen lists with 1,000 or so items totally choke under load. This can show up in unexpected places too like listFind(valueList(query.column), myValue). What are some of your pet peeves and examples of downright bad code? -Cameron -- Cameron Childress Sumo Consulting Inc http://www.sumoc.com --- cell: 678.637.5072 aim: cameroncf email: camer...@gmail.com