Hey, that was the only thing useful I learnt doing my "M.A" in IT at Abertay: what happens when you are
hit by a number 10 bus?

This is the reason my Granny always slipped on a clean pair before she went shopping. :)

Now, I am a bad programmer in several respects; and the worst is that I don't comment my way through my code so when the next system development lifecycle comes round (Ha, Ha, Ha . . . What SDLC in a one-room EFL school with 3 computers . . . you can see why matter attitude is a bit slack). However, I for one, find reading through other people's code a lot easier to understand with if . . . then loops rather than 'switch'; I never use the latter as on coming back to it later my
logic gets befuddled.

sincerely, Richmond Mathewson.

Richard Gaskin wrote:
Phil Davis wrote:
Unless you're building something where the small difference in speed is absolutely critical, I would seek to answer a different question: Which structure will be easier to understand and maintain in the future when I (or others) come back to it?

Wise words. While I often adhere to the motto "A clock cycle saved today is a clock cycle that can be put toward more powerful features tomorrow", we need to balance that with time-to-market and robustness.

In many cases it should be possible to make whatever evaluation needs to be done with either "case" or "if" outside of repeat loops, so you can use whichever form best represents the logic involved while optimizing performance even more than using either within the loop.

--
 Richard Gaskin
 Fourth World
 Revolution training and consulting: http://www.fourthworld.com
 Webzine for Rev developers: http://www.revjournal.com
_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution


_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to