Hi,
On our team, we like doing code reviews but because a code review can happen at any time it is jarring when you're in the programming "zone" and get tapped to preform a review. You do the review, which is great, but then it takes you ten minutes before you get in the "zone" again.
I was debating about how best to handle the needs of doing code reviews, but minimizing the effects on production. So I was entertaining the idea of having some kind of schedule: a time where programmers pair up and talk about the day's code, but it does mean you have to wait until review time to do it. So I'm still unsure about it.
So how do you best manage code reviews while reducing interruptions?
Thanks!