300
is an agile software development technique in which two programmers work together on one workstation. One, the driver, writes code while the other, the observer, pointer or navigator, reviews each line of code as it is typed in.
What is pair programming?