At 2:12 AM -0500 4/29/06, Richard Lynch wrote:
But I'm totally serious here -- I made this decision in college circa 1981, and I wrote the same long program both ways, and hung the two versions up on the wall side-by-side, and I liked the one with { on the same lines better. I even solicited my non-programmer roommates' opinions, and they also preferred the braces on the same line as ASCII art.
Well, that settles it -- if non-programmers like it, then it must be correct. :-)
It reminds of a time where a large oil company's "Geophysicist" was evaluating other consulting Geophysicist's work (I was one -- see http://geophysics.com ). He took our work product (highly technical seismic displays) and hung them on a wall and had everyone in the office (accountants, secretaries, UPS delivery man, etc.) parade by and pick the display they thought looked the best. To the winner, he awarded a multimillion dollar contract!
It had to be the worst way to evaluate a Geophysicist I have ever witnessed. -------
I daresay an experienced programmer is going to pick the style they prefer as "prettier."
I don't know about prettier, but I certainly strive that every piece of code I write to have a consistent style that I recognize as mine. Plus, when I see another programmer use the same style, I naturally assume that he's very intelligent. :-)
Additionally, the style I've developed cuts across several languages I've known.
------
Though it would be an interesting experiment for some psychology student to A/B compare with programmers, non-programmers, experienced programmers, etc...
That may be an interesting study as to how we perceive and solve problems -- anal-retentive vs the free-will types and all variations in between. Each, I am sure, has their place in the overall scheme of things.
But, I will pass on to the group here that I have noticed (over the last 40 years ) in my programming that the size of my monitor is generally in direct relationship with the size of my functions.
In addition, the larger my monitors, the more white space I use in making my code "pretty" and documented. In my view, there is no wasted space -- just a way to reduce my confusion.
tedd -- -------------------------------------------------------------------------------- http://sperling.com -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php