At 01:09 PM 5/1/2007, you wrote: >Therefore it is a fallacy that you can write code whose intent is >so clear that other people can easily understand it.
I'm not sure I agree with this. I think it's fairly possible. >What I am seeing in general here is typical self justification for >lack attention to detail. The reason programmers don't want >comment there code or put DIM statements in one place or whatever >else to make it more readable for the next person who comes along >is because they are self centered. They have invested mental >effort into their position and don't care to change because they >simply don't see how it affects others down the road. If you don't >care about the next person who uses your code, then what's the >point in changing your ways? Any wonder why the software >development industry is such mess in terms of maintainability. I agree with this. Brandon, you sound like you are experienced in this, so can you comment on why most programming books (the good ones, the standards above the standards) advise that you declare variables as close as possible to the usage? And most of these don't even debate it - they state the principle and back it up, but rarely devote anytime to a contrary opinion. * * * * * * * * * * * * * * * * * * * * * * * * * * * | Garth Hjelte | | Customer Service Representative, President | | Chicken Systems, Inc, Rubber Chicken Software Co. | | 714 5th Street SE | | Willmar, MN 56201 USA | | | | 800-8-PRO-EPS Toll Free Order Line (US Only) | | 320-235-9798 Tech Support, Sampler Questions | | International Line | | 360-838-7689 Fax | | Product Sales: [EMAIL PROTECTED] | | Product Support: [EMAIL PROTECTED] | | Sampler Q+A: [EMAIL PROTECTED] | | Web Page: www.chickensys.com | * * * * * * * * * * * * * * * * * * * * * * * * * * * _______________________________________________ Unsubscribe or switch delivery mode: <http://www.realsoftware.com/support/listmanager/> Search the archives: <http://support.realsoftware.com/listarchives/lists.html>
