This sounds like a bunch of small handlers masquerading as a large handler ;-)

Nothing wrong with that, I just think it means that you're really on my side of the big/small question, except that you don't like the surplus of handler names it leads to. I can certainly agree with that. Every time I've ever advocated small routines, I've mentioned as one of the caveats that you end up with that many more handlers to keep track of. As you say, if the task is never called separately, and you break it out within the larger handler, and you document it, it's not that big a deal. I'd argue that if you've done all that you might as well break it out as a separate routine, but I think we've reached the pot-ay-tos, pot-ah-tos stage of the discussion.

gc

On Mar 20, 2006, at 1:38 AM, Chipp Walters wrote:

Hi Geoff,

One does come to mind, it's the startup handler(s) of my splash stack, and they are broken down serially into 7 or 8 different handlers, each numbered sequentially with a handler name.

And because I want to be able to read them one after the other, I ended up programming them serially. Some were as long as 50-60 lines, others shorter. Because they form the code of virtually all of my applications, I wanted them to be very easily read, and updated.

This worked for me. May not have for you, I don't know. I doubt my brain can grasp thinking in bigger chunks..it's working overtime as it is!

-Chipp

Geoff Canyon wrote:
Out of curiosity, do you have an example handy of a long handler that you think makes more sense to keep together than to break up? Or one that you think can't be broken up without significant effort to do it? When you think of a long handler, do you generally think of it as having a single identifiable task, or do you think of it as being several tasks performed in sequence in one handler?
_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to