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

Reply via email to