In Extreme programming Agile methodology, code review is a main practice which improve the code quality and reduce the defect count. In a agile team, there are several ways that can review codes and I will reflect my opinion on each.
Peer review: The code will be reviewed by the team member in the same level or with same experience. In this level, it is expected to share the knowledge as well as reduce issues in the code. And since the coder and the reviewer are in the same team, it leads to have a conversation about the coding techniques that have been implemented and it will help to share knowledge.
On the other hand, experienced team member can review the code that written by inexperienced member. It will mainly help to find issues and defects in the code. Then reviewer can advice the coder to improve the code quality.
In our project, we can implement both the ways since we have 3 inexperienced members and one experienced member. Among inexperienced members, we can arrange peer reviews and experienced member can review the code after that. Then we can share the knowledge and reduce the defects count also.
Top comments (0)