some methods cfswitched based on user access permissions and there are several queries that get run based on the permissions. If need be I could probably redesign the cfcases and have one set of queries that would be at the bottom, but it is easier to read and manage to me the way it is now. Which in part was the reason for my inquiry, how long before I get concerned about size...
----- Original Message ---- From: Jaime Metcher <[EMAIL PROTECTED]> To: [email protected] Sent: Sunday, March 4, 2007 5:33:33 PM Subject: RE: [CFCDEV] how much is too much? 12 methods doesn't seem like a lot of methods. However, 80 lines per method seems huge. I usually shoot for no more than 20. It does depend on your code layout, though - if you do a lot of this sort of thing: temp1 = someFunction1(); temp2 = someFunction2(); // Some big comment // more explanatory text // etc. myValue = myFunction( param1 = temp1, param2 = temp2, . . . ) instead of: myValue = mySelfExplanatoryFunctionName( someFunction1(), someFunction2() ); you can chew up your line count pretty quickly. For which reason another thing to shoot for when you can (although this can be hard) is only 2-3 arguments per method. I know this is just style, and I *don't* want to start any style wars, but if you can grok your whole method without moving your eyeballs and without resorting to perl-style line noise I think you're way ahead. Jaime Metcher BTW, I'm a big fan of perl "line noise", but I wouldn't recommend it to any of my friends :) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Jim Cassata Sent: Monday, 5 March 2007 6:48 AM To: cfc zone Subject: [CFCDEV] how much is too much? Is there a point where a single cfc should be split into smaller pieces because of size? I have a cfc with 12 methods in it at 1000 lines and about 20K. Just thought it best to ask, as I haven't found this subject covered in any blogs or books I have. Thanks. Jim You are subscribed to cfcdev. To unsubscribe, please follow the instructions at http://www.cfczone.org/listserv.cfm CFCDev is supported by: Katapult Media, Inc. We are cool code geeks looking for fun projects to rock! www.katapultmedia.com An archive of the CFCDev list is available at www.mail-archive.com/[email protected] You are subscribed to cfcdev. To unsubscribe, please follow the instructions at http://www.cfczone.org/listserv.cfm CFCDev is supported by: Katapult Media, Inc. We are cool code geeks looking for fun projects to rock! www.katapultmedia.com An archive of the CFCDev list is available at www.mail-archive.com/[email protected] You are subscribed to cfcdev. To unsubscribe, please follow the instructions at http://www.cfczone.org/listserv.cfm CFCDev is supported by: Katapult Media, Inc. We are cool code geeks looking for fun projects to rock! www.katapultmedia.com An archive of the CFCDev list is available at www.mail-archive.com/[email protected]
