CSE 326
Autumn 2005
Pair Programming Teams, Project 2
What is Pair Programming?
“Two programmers working side-by-side, collaborating on the same
design, algorithm, code or test. One programmer, the driver, has control of the
keyboard/mouse and actively implements the program. The other programmer, the
observer, continuously observes the work of the driver to identify tactical
(syntactic, spelling, etc.) defects and also thinks strategically about the
direction of the work. On demand, the two programmers can brainstorm any
challenging problem. Because the two programmers periodically switch roles,
they work together as equals to develop software. “
-- Laurie Williams
North Carolina State University Computer Science
For the second project, you can continue with the more novice C programmer should be the driver, while the more experienced C programmer should be the observer, at least at the beginning. Because there is shared between among the different trees working together closely is important. If your team feels comfortable with working separately on some of the code please go ahead and do so.