We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Code Review, you said? by Venkat Subramaniam
Improve code quality, developer skills, and teamwork with effective code review techniques, emphasizing empathy, humility, and constructive feedback in a safe and collaborative environment.
- Code reviews are both technical and sociological
- Create a safe environment for honest feedback
- Code reviews make developers smarter and help improve code quality
- Involve the author of the code in the review process
- Rotate pairing and code review pairs frequently
- Review code in tandem with automated tests
- Avoid priesthood-based code review
- Empathy is key to good code reviews
- Code reviews reflect humility
- Humility is important for learning and improvement
- Agile development is feedback-driven development
- Make code reviews constructive and focused on improvement, not ego
- Personal communication skills are important for effective code reviews
- Pride in one’s own code should be set aside to improve code quality
- Collaboration and collective ownership lead to better code
- The “truck factor” is the number of people in your team that need to be run over by a truck for the project to fail