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 Pair Programming
Filter Results1 entry
Connections
Associated With
Source Extreme programming (Wikipedia)Wikipedia contributors
In Field
Source Pair programming, Wikipedia
Sources
1. Pair programming, Wikipedia
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.
In Field: Software Engineering, Categories
Agile software development
View the SourceExtreme 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.