What is the motivation for programming in pairs using one terminal? How can this approach be more productive than having each of the two programmers at his own terminal?
What will be an ideal response?
Pair programming demands that all code is written by teams of two programmers that literally work side by side on the same machine doing the coding. Pair programming can help programmers resolve issues and clarify interpretations of user stories that drive the requirements. While engaged in pair programming, the writer of the code, called the driver, receives assistance from the navigator (sometimes called the observer or pointer) who reviews the line of code and considers the strategic direction of the work. While pairs tend to spend 15% more time writing code, the resulting code has 15% fewer defects. In addition, coders learn from each other and surface more possibilities for solving problems than if just one person coded in isolation.
You might also like to view...
Bondholders have which of the following relationships with a corporation?
a. They are creditors. b. They are owners. c. They become members of the board. d. They are silent managers.
Which type of interview has been found to better predict success on the job than the traditional interview?
A) Stress B) Open ended C) Panel D) Group E) Behavioral
In a basic SWOT analysis, the "S" stands for ________
A) situation B) solutions C) satisfactions D) strengths E) strategy
In 1969, the federal government estimated that consumer products caused 30,000 deaths, 110,000 disabling injuries, and 20 million trips to the doctor. The product category causing the majority of harm was
A. automobiles. B. children's toys. C. power tools. D. food products.