|
|
|
|
|
by zoomablemind
1646 days ago
|
|
> ...There is a tendency towards perfectionism. I see the perfectionism as a byproduct of a disbalanced review process. Devs will defensively go into 'refinement' just to stave off a bounce at what is being perceived as a pedantic/senior/superior review. If there's a practical and streamlined review process, it signals properly to devs a degree of 'good enough'. |
|
Asynchronous text-based code reviews suffer from an empathy problem also. A lot of the pedantic or ego attitudes drop away when you have to discuss it face to face. Nowadays I'll often opt for a call with the team member if I think there will be a lot of comments. Better yet is to do some pair programming in advance of the code review to avoid major disagreements and discarded work.