Code Review a Good Thing?fleeting
Is code review a good thing?
People tend to force code review, almost dogmatically and implicitly pretending that it is a good thing per se.
- it allows sharing knowledge,
- it allows sharing opinions about the way we should do things (see guided serendipity),
I believe that those are important objectives, but I also believe that they are not theoretically bound to code review. I generally insist that people should understand that we find important 1. and 2. and we believe that code review are a good way to do that. (see avoir raison pour de mauvaises raisons).
I believe that if people understand the reasons why we want to have code review, they are more able to make sure they perform the code review in a way that is compatible with 1. and 2. Otherwise, I think there are chances that people would just follow blindly the procedure and we would not benefit from 1. and 2.