Link Search Menu Expand Document

Code review and pairing

Working together with other developers to get code into production

Great Code Reviews—The Superpower Your Team Needs

In this article, I have distilled a series of very practical techniques we use at Shopify to ship valuable code that can stand the test of time.

Tuple’s Pair Programming Guide

Tips, tutorials, and resources for thoughtful pair programmers

(Remote) Pairing 101

Doing remote pair programming can sound counterintuitive and unnatural, but it doesn’t have to be. This article tells you how to do it right.

Pair Programming Doubts

Various objections to pair programming and pitfalls to avoid

Advanced Pair Programming: Pairing Remotely

If your location or setup separate you from other programmers with whom you would like to pair, it’s absolutely possible to pair remotely. The longer and the more often you’ll be pairing remotely, the more time and money you’ll want to sink into creating a setup that mimics in-person pairing as much as possible.

Evaluating the Impact of Pair Testing on Team Productivity and Test Case Quality

In pair testing, two individuals sit together at one keyboard to test the software. An empirical study was designed and conducted to evaluate the performance of pair testing vis-à-vis conventional testing. Six pairs of testers divided into two different groups — one using pair testing and the other using conventional testing — participated in a controlled experiment involving three separate projects. The productivity of the groups and the quality of their work were quantitatively evaluated and compared. The results of comparison revealed that the group using pair testing spent more effort but the quality of its work was better.