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.