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/