Just like death and taxes, code reviews are simply a part of life. We’ve all had them, and some of us have even given them. Why is it then, that many of us are so bad at it?
The purpose of a code review is simple: to ensure that the code being merged into the codebase is up to a certain standard. On paper it sounds easy, but it becomes a lot more complicated when you factor in the interpersonal dynamics at work.
The secret is that code reviews can be done well, and without a great deal of pain…