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>

Reply via email to