DEV Community

Discussion on: How do distributed teams do code reviews?

Collapse
 
ahferroin7 profile image
Austin S. Hemmelgarn

You open a PR, or send patches to whatever mailing list, or however else you submit things for review.

You then proceed to wait for approvals or requests for clarification from responsible parties you flagged for review (or who were flagged automatically), respond as appropriate, and repeat until everyone who needs to review it has.

In the event that you need 'synchronous' communication to explain something in depth, you schedule a time with everyone who needs to be involved and either do a video call, or chat on IRC, or something similar.

Honestly, this is how everyone should be doing it, not just distributed teams. I would go insane working for a company where people couldn't submit reviews if they were working remotely, it seriously hurts efficiency on multiple levels.