Overview
Discover effective strategies for implementing and improving code review practices in this conference talk from Devoxx Poland 2019. Explore the true purpose of code reviews, learn techniques to make them more efficient and enjoyable, and overcome common obstacles in the process. Gain insights into the psychological aspects of code reviews, including how to provide constructive feedback, handle disagreements, and foster a positive team culture. Learn about the importance of context, pacing, and timing in code reviews, as well as best practices for both authors and reviewers. Develop checklists to streamline the review process and understand the dos and don'ts of effective code review comments. Whether you're new to code reviews or looking to enhance your existing practices, this talk offers valuable insights to help build a strong code review culture within your team or organization.
Syllabus
Introduction
Questions
Agenda
What is code review
How to make code review more effective
How to review code
Context
Pace
Time
Code Review
How often
Checklists
Author Checklist
Reviewer Checklist
WTFs
Psychological Aspects
We are humans
Be kind
Pointing mistakes
Compliments
Comments
Donts
Summary
Conclusion
Taught by
Devoxx