Difference between revisions of "Pairing Techniques"
(New page: Live Andy Parker: '''driver-navigator''' sitting back person has to have a notebook, bigger picture, what's the list of done criteria - list gets bigger and bigger driver thinking about ...) |
|||
Line 1: | Line 1: | ||
− | Live | + | Live describing - will update later |
Andy Parker: | Andy Parker: | ||
Line 12: | Line 12: | ||
A writes a failing test, B makes it pass, then B writes another red test, then hands over to A who makes it pass | A writes a failing test, B makes it pass, then B writes another red test, then hands over to A who makes it pass | ||
Jeffrey F: good when equal skills | Jeffrey F: good when equal skills | ||
+ | AP: Doesn't work so well when teaching - learner tends to flounder | ||
'''Ball and board''' | '''Ball and board''' | ||
Line 17: | Line 18: | ||
Jeffrey F: designed and works well if mouse person knows code, keyboard user is learning | Jeffrey F: designed and works well if mouse person knows code, keyboard user is learning | ||
Similar to Han Solo (keyboard person who is doing hero work) and Chewie (just navigates and grunts) | Similar to Han Solo (keyboard person who is doing hero work) and Chewie (just navigates and grunts) | ||
+ | |||
+ | '''Batting practise''' | ||
+ | Like ping pong, but I write test, you write code, I write another test, you write passing code | ||
+ | |||
+ | Q: What about remote pairing? |
Revision as of 02:13, 6 November 2010
Live describing - will update later
Andy Parker: driver-navigator sitting back person has to have a notebook, bigger picture, what's the list of done criteria - list gets bigger and bigger driver thinking about next thing to type Need to agree when you're switching AP: can be good when skills unequal
ping pong TDD cycle A writes a failing test, B makes it pass, then B writes another red test, then hands over to A who makes it pass Jeffrey F: good when equal skills AP: Doesn't work so well when teaching - learner tends to flounder
Ball and board One get keyboard, one gets mouse. keyboard user not allowed to move using arrows Jeffrey F: designed and works well if mouse person knows code, keyboard user is learning Similar to Han Solo (keyboard person who is doing hero work) and Chewie (just navigates and grunts)
Batting practise Like ping pong, but I write test, you write code, I write another test, you write passing code
Q: What about remote pairing?