Pair programming
XP states that, ultimately, everything revolves around code when software is crafted. So, if it is a good thing for developers to review code together, software should always be developed in pairs. In other words, pair programming can be defined by two people working behind one computer. Pair programming is often considered one of the most extreme and controversial aspects of XP because it is thought to be slower. However, research has shown that peer review and code inspection are the most powerful weapons against bugs—and these are much more powerful than systematic testing. These techniques are only used sparsely and often drum up great resistance among the programmers themselves, as well as managers who are afraid of ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access