

830: GitHub and Code Reviews with Sarah Vessels
17 snips Oct 4, 2024
Sarah Vessels, a Staff Software Engineer at GitHub with expertise in code review processes, shares her insights on enhancing collaboration in software development. She discusses the critical role of code reviews, effective strategies for improvement, and when to involve the whole team, including junior members. The importance of asking questions during reviews to enhance communication is emphasized. Vessels also covers automation tools and commit strategies, while sharing her experience with GitHub Sponsors and recommending the Steam Deck for gaming.
AI Snips
Chapters
Transcript
Episode notes
Code Review Benefits
- Request code reviews from your team for changes in the repository.
- This helps catch errors, ensures maintainability, and documents decision-making.
Code Review as Historical Record
- Use code reviews to understand past decisions and avoid inheriting problematic code.
- It's better to get feedback late than to be stuck with a bad design indefinitely.
Smaller PRs
- Make code reviews easier by creating small, focused pull requests.
- Avoid large, overwhelming PRs that discourage thorough review.