No, You are not Dumb. Programmers do spend a lot of time Understanding Code…(blog.architexa.com) |
No, You are not Dumb. Programmers do spend a lot of time Understanding Code…(blog.architexa.com) |
On another note: is there any decent open source code study tool? I only know of Source Navigator but it always felt bloated to me and the UI was always quite tedious.
This would be a very interesting research topic though. If I had more time, I'd attempt it. Anyone else know of such research, or want to try it? ;-)
Code reviews, extreme/paired programming, personal discipline, and lots of experience on development teams are also great ways. I'm sure there are others too.
Hubris is defined by Larry as:
"Excessive pride, the sort of thing Zeus zaps you for. Also the quality that makes you write (and maintain) programs that other people won’t want to say bad things about. Hence, the third great virtue of a programmer."
When your code is open source, anyone can see it. A prideful programmer isn't going to want to hear others badmouthing his/her code. Thus, the hubris this open source programmer feels will compel him/her to write code that is easy to understand and easy to maintain.
At least, hopefully :-)
[1] http://en.wikipedia.org/wiki/Larry_Wall#Virtues_of_a_program...
Have you used any tools that you've found to encourage well written code? I'd really love to give them a try.
Yes. And you chose the right word "enable". Your tools can make it easier to write good code, but you still have to put in the effort.
That would be an awesome tool though. Sounds like a great startup idea if someone can figure out how to build something like that :-)
What languages/platforms does it support? .Net?