#136 – Code Quality

Even though both Pair Programming and code review ensures that an additional pair of eyes see the code, the purpose of the two activities are completely different; Pair Programming is typically for either sharing knowledge, building up skills or solving a particularly challenging problem together as a pair, whereas code review is for increasing the quality of the code by having another developer look at it.

Thus, figure out the team’s need and do either or both—and focus on avoiding the Ugly Baby Syndrome (i.e., not being able to see the ugliness of your code because you wrote it, yourself).