Pair programming puts two developers at one computer or in the same coding session: one types while the other watches, suggests approaches, researches, and reviews. section 6.5.3
Use the technique to improve both code and team practice:
- Prevent technical debt by giving the code an objective reviewer during implementation. section 6.5.3
- Surface opportunities to optimize the development process and improve application structure. section 6.5.3
- Learn another developer’s workflow while building camaraderie and exchanging ideas. section 6.5.3
- Use sessions to observe problem-solving, code organization, and debugging skills when mentoring developers. section 9.3.2
A mentoring session
A mentor pairs with a mentee while implementing a task. The mentee types, and the mentor watches the problem-solving approach, asks questions, suggests alternatives, and notes opportunities to improve code organization or debugging. section 6.5.3 section 9.3.2




