Los Techies : Blogs about software and anything tech!

A TDD investment addendum


I completely left out one very important tip in my top 10 tips to get a return on your TDD investment:

Take advantage of pair-programming.

Pair programming is a great teaching device, as it lets two people go back and forth, working on a problem.  By pairing someone new to TDD with someone experienced, the knowledge transfer happens much faster.  Not only that, but questions get answered immediately, and barriers get knocked down faster with two eyes on the code.

I don't pair all the time in day-to-day work, but I try to recognize difficult or design-heavy work, which is the real sweet spot for pair programming.  Pairing on visual design, HTML or CSS is an absolute bore for everyone involved.

But especially with learning TDD, pair programming is the grease that keeps the machine running.  As with any new skill, beginners will get tripped up quite a bit at first.  With the real-time code review of pair programming, the more experienced developer can guide and assist a beginner, ensuring they don't fall completely flat on their face.
Kick It on DotNetKicks.com
Posted Sep 22 2008, 11:38 PM by bogardj
Filed under:

Comments

What Lao Tse thinks of TDD | The Freak Parade wrote What Lao Tse thinks of TDD | The Freak Parade
on 09-23-2008 12:20 PM

Pingback from  What Lao Tse thinks of TDD | The Freak Parade

Dew Drop - September 23, 2008 | Alvin Ashcraft's Morning Dew wrote Dew Drop - September 23, 2008 | Alvin Ashcraft's Morning Dew
on 09-23-2008 2:22 PM

Pingback from  Dew Drop - September 23, 2008 | Alvin Ashcraft's Morning Dew

Add a Comment

(required)  
(optional)
(required)  
Remember Me?

Enter the numbers above:
Copyright Los Techies 2008, 2009. All rights reserved.
Powered by Community Server (Commercial Edition), by Telligent Systems