Code Review Best Practices Guide
Review checklist, feedback tips, and reviewer/author responsibilities.
Review Checklist
✓ Functionality works correctly
✓ Code is readable and clear
✓ Follows style guidelines
✓ No security vulnerabilities
✓ Tests cover new code
✓ No unnecessary complexity
✓ Performance acceptable
✓ Error handling complete
Review Focus Areas
Functionality
Does it work as intended?
Design
Is the approach appropriate?
Security
Are there vulnerabilities?
Performance
Is it efficient enough?
Readability
Can others understand it?
Testing
Are tests adequate?
Reviewer Feedback Tips
Be specific and actionable
Explain the why
Separate critical from nitpick
Use positive feedback too
Ask questions not demands
Suggest alternatives
Focus on code not person
Respond timely
Author Best Practices
Submit small PRs
Provide context in description
Self-review before submitting
Respond to feedback constructively
Don't take criticism personally
Ask for clarification if needed
Thank reviewers
Learn from patterns
Code Review Guidelines
Reviewer responsibilities: Be timely (within 24-48 hours), be constructive, focus on important issues, don't block for nitpicks. Author responsibilities: Small focused PRs, clear description, self-review first, respond constructively. Both: Focus on code quality, not personal preferences. Use code review for learning. Discuss design decisions before implementation if complex. Code review = quality gate + learning opportunity. Review for correctness, readability, security. Give specific feedback, explain reasoning. Keep PRs small for faster review."