Pair programming is a software development method in which two programmers work together at a single workstation: one, the driver, writes the source code, while the other, called the observer or navigator, reviews each line as it is typed, and the two switch roles regularly. While reviewing, the observer also attends to the strategic direction of the work, proposing improvements and anticipating problems the team is likely to meet, which is intended to free the driver to concentrate fully on the tactical work of completing the current task, using the observer as a safety net and a guide.
Facts
Core PrincipleTwo programmers work at one workstation, one writing the code as driver while the other reviews each line as observer or navigator 1 Connections
Associated With
Source Extreme programming (Wikipedia)Wikipedia contributors
Sources
1. Pair programming, Wikipedia
Introduction, first two sentencesQuote, Introduction, first two sentences
One, the driver, writes source code while the other, the observer or navigator, reviews each line of code as it is typed in.
View the Source Extreme programming (Wikipedia)
Wikipedia contributors, Wikimedia FoundationAssociated With: Extreme Programming, IntroductionQuote, Associated With: Extreme Programming, Introduction
As an example, code reviews are considered a beneficial practice; taken to the extreme, code can be reviewed continuously (i.e. the practice of pair programming).
View the Source Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.
Sign in to dispute this or suggest a correction.