People & CulturePeople & Culture
Lunch Talk40min
BEGINNER

Code Review Remarks: Lessons Learned

This talk offers practical advice for tech leads on effective code review, covering technical strategies based on PR size and complexity, and emphasizing essential soft skills. It addresses personalized feedback, communication nuances, and reducing review issues, drawing on over eight years of experience to help improve code quality and team growth.

Blagoj Jovanov
Blagoj JovanovG+D Netcetera

talkDetail.whenAndWhere

Thursday, October 9, 12:55-13:35
Room 8
talks.description
It appears that one consequence of being a tech lead is that team members consider you the default reviewer for all their pull requests. Though the process seems straightforward, there are many aspects that need to be considered. Effectively being one form of feedback, I would like to share my observations and give advice to future leaders about making this process as smooth as possible.

Code review is essential link in improving the code quality. It helps developers grow, opens space for constructive criticism and discussions. This talk will give general guidance about how to approach reviewing PRs based on size and complexity. After that the main focus will be the soft skills aspect, targeting the following questions: Do I need to tailor review per team member? How will the written feedback be interpreted? How detailed should a feedback be? What actions to take in attempt to decrease the amount of remarks in a PR? Many of these situations are based on personal experience from making code review for more than 8 years.
leadership
feedback
review
code
talks.speakers
Blagoj Jovanov

Blagoj Jovanov

G+D Netcetera

Macedonia

Blagoj is working as Principal Software Engineer at G+D Netcetera.
Most of his development work was done for applications in the 3-D Secure Payment area
as a fullstack developer (Spring Boot + Angular). Currently he is Lead Dev of a SAFe team
working in challenging environment. In his spare time he likes to keep up with latest tech
updates in his area of expertise.
talk.infographic.title
Code Review Remarks: Lessons Learned infographic
talk.infographic.aiDisclaimer
comments.title

comments.speakerNotEnabledComments