u/AssignedClassin r/ExperiencedDevs • Recommends
On “How to be a good mentor?”
#codereview#pygotham#michaellynch
1.2K subscribers • 1 video on Hallway
Beginner. No background in the topic needed.
54K views8 years ago2 recommendations
Tools and practiceCareers and interviewsTestingCode review and teamworkDeveloper productivity
Michael Lynch shares practical techniques to improve communication, reduce conflict, and automate tedious parts of the code review process.
Speaker: Michael Lynch Are code reviews a source of tension on your team? Do they lead to conflict, bikeshedding, or wasted time? Most of the discussion we hear about code reviews is technical. We focus myopically on minimizing cost and maximizing bug discoveries. But reviews are as much a social exercise as a technical one. They’re an opportunity for teammates to share knowledge and bond through collaboration. That can’t happen if people are strangling each other over where to place the curly braces. In this talk, you’ll learn practical techniques your team can use to improve communication and minimize conflict during code reviews. I’ll talk about: * Reducing human effort of reviews through automation * Increasing your team’s review velocity * Giving sincere praise * Framing discussions for constructive debate * Mitigating stalematesWhat people say. Recommended as a highly formative guide on how to conduct code reviews and mentor others constructively.
u/AssignedClassin r/ExperiencedDevs • Recommends
On “How to be a good mentor?”
u/AssignedClassin r/ExperiencedDevs • Recommends
On “How does one code review properly?”
u/bluehavanain r/ExperiencedDevs • Recommends
On “How to give code reviews without offending other developers”