A Quick Guide to Efficient Code Reviews
Hi, I'm Emi π
Software Engineer, TLΒ at Modus Create




Volunteer at JSHeroes
@emi_codes
π»
π» + π + π¨π½π¨πΌπ©π» + π βΒ β


More meaningful variable name?
I think you forgot to...
+ π
+ π¨π½π¨πΌπ©π»Β
βΒ β
π» + π + π¨π½π¨πΌπ©π» + π βΒ β
The Reviewers
The Description
The Turnaround
π» + π + π¨π½π¨πΌπ©π» + π βΒ β
The Description
The Description


π» + π + π¨π½π¨πΌπ©π» + π βΒ β
The Reviewers



π» + π + π¨π½π¨πΌπ©π» + π βΒ β
The Reviewers
π» + π + π€π¨π½π¨πΌπ©π» + π βΒ β
π» + π + π¨π½π¨πΌπ©π» + π βΒ β
The Turnaround
The Turnaround
Avoid focusing on nitpicks: integrate tools for formatting, linting, commit messages, etc. that check those things in a pre-commit hook
Β Have a style-guideΒ that the team agrees on.
The Turnaround
Document what's expected from a PR. Create a PR checklist.
The Turnaround
Review with empathy. Ask for clarifications. Explain your reasoning.
π» + π + π¨π½π¨πΌπ©π» + π
π» + π + π©π»π¨π½π©πΌ
π» + π + π©π½π¨πΌ + π
π» + π + π¨π½π¨πΌπ©π» + π
π» + π + π©π½π¨πΌ + π
π» + π + π©π»π¨π½π©πΌ
π» + π + π©πΌπ¨π½π©π»π¨πΌ
π» + π + π©πΌπ¨π½π©π»π¨πΌ
π» + π + π©π»π¨π½π©πΌ
π» + π + π©πΌπ¨π½π©π»π¨πΌ
π» + π + π©πΌπ¨π½π©π»π¨πΌ
The Bottleneck


Takeaways
βοΈ Add a good PR description that provides context
π€ Introduce automation (code review bots, reminders, etc)
β Have a code review checklist
π Good code review culture is rooted in empathy
Thank you!
slides.com/emiliamuresan/code-reviews
Links & References:
- PullPanda: https://pullreminders.com/Β (in the process of being integrated by Github)
- Code Dog:Β https://code-dog.app/
- Bitbucket Cloud: https://confluence.atlassian.com/bitbucket/bitbucket-cloud-for-slack-945096776.html
- https://slack.engineering/how-about-code-reviews-2695fb10d034
- https://www.freecodecamp.org/news/how-to-automate-code-reviews-on-github-41be46250712/
A quick guide to efficient code reviews
By Emilia Muresan
A quick guide to efficient code reviews
- 90