Code Review Evaluation Skill
Assess code review quality and improve review processes.
When to Use
- Review process improvement
- Team training
- Quality assurance
- Metrics collection
Evaluation Criteria
- Coverage: All changes reviewed?
- Depth: Surface-level or thorough?
- Timeliness: How long to review?
- Constructiveness: Helpful feedback?
- Consistency: Standards applied?
Review Checklist
- [ ] Code meets requirements
- [ ] No bugs or logic errors
- [ ] Follows coding standards
- [ ] Tests included and passing
- [ ] Documentation updated
- [ ] No security vulnerabilities
- [ ] Performance considerations
- [ ] Error handling adequate
Metrics
- Review turnaround time
- Comments per review
- Approval rate
- Defects found
- Review participation
Best Practices
- Review small changes frequently
- Provide specific, actionable feedback
- Balance criticism with praise
- Focus on code, not person
- Use checklists
- Automate what you can
Resources
- Google Code Review Guidelines: https://google.github.io/eng-practices/review/
- Conventional Comments: https://conventionalcomments.org/