Code Review
Get comfortable looking at others’ work, giving feedback, and integrating feedback into your own coding process
Activities
As a Team
- Continue using the standup format to check in:
- What have I been working on this week?
- What will I be working on (or continuing) next?
- What issues are blocking me?
- This week, you can also check in with your teammates about how you prefer to give and receive feedback, and what the experience of reviewing other people’s code was like.
- Continue to work on resolving merge conflicts with your teammates, and moving your project work along.
On Your Own
- Continue working on your tickets.
- Don’t forget to move your tickets through the GitHub Projects workflow so the whole team has a sense of the project’s overall progress.
- Pick a pull request that one of your teammates has made in your repo, and review the code in it.
- Add a comment to the PR answering these questions:
- What do you think is well-written in their code?
- What could be improved or refactored?
- Why did they include the code that they did? What does it do?
- What other methods or tools could they have used to accomplish the same functionality?
Resources
- Video: How to Review Someone Else’s Code (Codecademy)
- Best practice steps for reviewing code someone else wrote
- Video: Code Review Huddle Presentation 7/8/21 (TC Kida, Code the Dream)
- CTD-specific presentation on code reviews (40 minutes)
- Slide deck