Implementing code reviews in your software development team is about striking a balance between highly regimented and, as a result, stifling practices and creating a collaborative, productive environment.
Highly regimented and documented processes can make the peer review process unproductive while a lackadaisical approach can be ineffective. So, finding a middle ground between the two is what you will be trying to achieve for your team.
What you are trying to achieve with a code review
- Knowledge-share and collaboration
- Find defects
- Implementation of the company style standards and practices
- Best Practices for Code Review – https://smartbear.com/learn/code-review/best-practices-for-peer-code-review/