We all know the importance of code reviews and how it helps to maintain code quality and establishes coding standards in the team.
But I want to point out a different side of the coin and tell you how it helped me when I was starting in the Development field.
Code reviews helped me get domain-specific knowledge, helped me learn how to structure code according to requirements. They helped me understand the product and how different parts of the system work together to give user experience.
Code reviews helped me and my team to share the knowledge about every piece of code. So nobody was the sole point of contact in case of emergencies. Everybody was a code owner of all of the code. This helped me a lot in gaining confidence in my code and my management skills during emergencies.
Code reviews help to see the code from the view of business requirements. It helps beginners especially understand concepts of domain-driven design. It encourages them to research and to defend their design in front of code reviewers.
One of the biggest problems I see in new devs is they do not have confidence in their code and sometimes are not able to express why they are using an approach over another. So, I and my friend have come up with an idea to help young devs.
You can forward us your code and we would love to provide you with constructive feedback. We want forward the help we received when starting. Reach us out via email Akanksha Sharma and Alican Karalar or twitter @Akanksha_9560 and @alican_js