BuddyIng is an approach to programming that has components of PeerReview and PairProgramming or ContinuousReview. PhranRyder first used BuddyIng in about 1990.
In short...
Buddies are assigned or agree on the task (or tasks) they are to work on. For each task they agree on what to do to complete it. If there is any complexity they then work together until the complexity is removed. The buddies also have to produce the UnitTests. During development regular check points are used to show progress and PeerReview the solution.
... I have many more thoughts but that is for another time.