On Friday Zemanta reached another milestone on our quest for better code. Jure has posted 2000th code review! While it took more than a year to do the first thousand code reviews, we did the second thousand reviews in just six months.
After almost two years of doing code reviews, this step in software development has become just as natural to us as running unittests or pushing code to repository. Unfortunately, we don't have any objective metric to really prove it, but subjectively it seems to me that our code has substantially improved since we started to do code reviews. Additionally, I've seen lots of knowledge transfer happening through code reviews and I think we have all become better programmers by examining each other's code.
Basically the only downside of the code reviews that I've seen so far is that reviewing code takes quite some time. But in my opinion, it's the time well spent!