On Fri, Oct 31, 2008 at 01:20:12PM -0700, Andrew Lentvorski wrote:
Once I realized this I moved from being a talented, but erratic, hacker to being a very good programmer. Instead of having to always handle coding myself, I could actually hand it off and let other people help.
The best programmers I've found tend to be the ones least inclined to write tests, but the most useful when you finally convince them to do so. My previous project made the tests an integral part of the review process (you couldn't check in a change without a test to demonstrate that you fixed something. The test had to pass on the current version, and fail on the previous. An exception had to be explicitly spelled out and reviewed as well). New people would grumble and complain about the tests and reviews, until they started realizing that they could change things, and find out right away that they had broken something. I just wish there was an easier way to test things like device drivers, and interactive systems. David -- [email protected] http://www.kernel-panic.org/cgi-bin/mailman/listinfo/kplug-lpsg
