Chapter 3: Exploring Pair Programming Techniques and Styles

In the previous chapter, we learned how useful pair programming can be. We discussed how pair programming can be used to reduce task switching, offer better technical results, provide faster knowledge transfer, and how it can improve overall communication. We will now examine how pair programming can be even better by using collaboration-style methods that are appropriate for a number of typical (usual) contexts.

In this chapter, you will learn about several pair programming techniques and styles and how to use each of them. These techniques and styles are useful as they provide a framework for using pair programming effectively.

One pair programming technique distinguishes itself from ...

Get Practical Remote Pair Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.