4 ms·
Code review has been done "remotely" via Github or other online tool at every place I have worked, I have _never_ seen it done in-person. I also find that doing
by Areading314 5y ago
Code review has been done "remotely" via Github or other online tool at every place I have worked, I have _never_ seen it done in-person. I also find that doing this in person would be incredibly time consuming and frustrating. The confrontational nature of code review is a good thing because people are able to focus and independently analyze how your code works. Its important to be nice but its also important to not take feedback about your code personally.
- gorgoiler 5y agoThanks for your comment. I amended my second paragraph to try to make my point clearer. I am in no way advocating for in-person code review. I’m saying that it’s much harder to do code review with someone you haven’t shared lunch with, chatted with in the pub, or had a non-work related phone call with for 9 months. Your point about public GitHub is pretty much on point. Some of the least productive and most barbed back-and-forth you see on code reviews is the public FOSS ones where people don’t really know or trust each other that much. Some of the best are where the reviewers clearly want to work together on something and not be confrontational. (By the way: I don’t see this behaviour as openly confrontational in terms of deliberate aggression — more commonly it’s a reviewer subconsciously expressing their self-perceived lack of standing by criticising other’s work.)