With pair programming, 'four eyeballs are better than two,' and a momentous number of defects are prevented, removed right from the start | When the driver hits the dead end, the navigator is often prepared to take over and lead the way |
---|---|
Communication of the ACM, 49, 57-58 | … Watching and then doing with an expert by your side can greatly reduce the time it would require to learn 'the right way' of working with the team |
The other programmer, the observer, continuously observes the work of the driver to identify tactical syntactic, spelling, etc.
11Williams, Laurie; Kessler, Robert 2003 | They will put off refactoring |
---|---|
defects, and also thinks strategically about the direction of the work |
IEEE Transactions on Software Engineering.
Journal of Universal Computer Science | International Journal of Human—Computer Studies |
---|---|
A benefit of pair programming is improved adherence to procedures and standards | ' The single most common response was, 'It's a lot more fun! These continual reviews outperform traditional, formal reviews in their defect-removal speed |