Answer:
Having code review strictly defined as a part of daily programming workflow brings a few benefits to the team.
1. Found in the code, mistakes like mistypes, security bugs, architectural errors and business logic flaws are much easier and quicker to be fixed than if found by QAs in the product already compiled. So code review saves a lot of time and, eventually, money, especially if otherwise the bugs would be found only after the product went public.
2. Code review is a form of communication between developers and thus a great way to help both junior developers quickly raise their proficiency through learning their trouble spots and senior developers find common mistakes.
3. When a reviewer learns the code written by someone else, he gets to know the product better. Thus, when it comes to making new decisions on the development process, there are at least two specialists who: perfectly know how the product has been written; can easily communicate to each other; able to find and discuss the best possible solution for the current problem.
4. If a developer knows his work will be reviewed, it simply means he is more motivated to write the flawless code and will put more efforts to that. That makes both the developers and the code reviewers more professional, since both of them will strive to achieve better results in their work.
Step-by-step explanation:
The 'code review' process gathers fellow developers and sometimes QA specialists, who together use predefined approaches to read the code line by line and then check it for flaws, adherence to coding and commenting standards and consistency with the overall program design.
I Hope This Helps.