Pair programming is the practice of two programmers working together on the same terminal and on the same task.One person is the driver and the other is the observer. The driver has control of the pen/keyboard and contributes by coding or drawing design diagrams. The observer wears the hat of a strategist. He or she observes what the driver is doing, to analyze its correctness and also to understand how well it fits into the big picture of the software being developed. Developers switch roles as well as pairs during the duration of a project.
Asked In: Many Interviews |