When does code review kick in? Is it based on say a 10 person team or a 100 person team? Somewhere in-between?
Or even just immediately. I often find minor issues just by looking at it in a different context (the merge request vs my editor).
Does this apply to prototypes too?
If you are a team of two, and once of them is on holiday, do you wait until they come back?
If you think you’re smart enough to submit code without bugs and without peer review, that’s fine. Take into account that your peers may not think you are that smart if you do that. Software engineering is mostly about dealing with people (well, almost everything in this world is about that).
Obviously if there’s no one to review your code, you may as well go ahead and push it without approval (unless your company has policies against that).