60 likes | 184 Views
Introduction to Computing Concepts. Note Set 5. Pair Programming*. Used in Software development 2 developers working at the same computer Driver – Person typing in code Observer - Person reviewing driver’s code Observer can also think about strategic direction developing ideas
E N D
Introduction to Computing Concepts Note Set 5
Pair Programming* • Used in Software development • 2 developers working at the same computer • Driver – Person typing in code • Observer - Person reviewing driver’s code • Observer can also think about strategic direction developing ideas • Driver works on technical or “tactical” parts of current task. Pair Programming: http://en.wikipedia.org/wiki/Pair_programming
Benefits • Higher Design Quality • Overcoming difficult problems • Better time management • Reduced cost of development
Some Drawbacks • Intimidation • Conflict • Egos • Getting off task “Chat sessions”