Your thoughts on Code Reviews

https://feddit.it/post/27805498

Why would the answer ever be anything other than 5?

Let’s just go full boar hypothetical: Someone is trying to merge malicious code. Anything other than 5 means the malicious code gets merged.

In a small shop where people really know and trust each other and all have high quality standards and would never break main - is code review necessary and for what purposes if so?

Yes, absolutely.

“Never break main” is the same concept as “never get in a car accident.” Good in theory, but it’s no replacement for insurance.

Everyone makes mistakes. PRs help catch those mistakes. Yes, bugs will still sneak in, no one is perfect, but a proper PR process is absolutely vital no matter the team size.

Yes, it’s necessary. Even if everyone writes perfect, bug-free code, people learn from code reviews.
Even well intentioned people can make mistakes
I work in a similar environment. Most of our projects lifecycle we were 4 devs who knew each other reasonably well and all had high trust in each other. Unless it was a one-liner or a hotfix at 4am did get merged without a code review. Most if the reviews were just hitting the checkmark, things look fine done. But sometimes someone makes a mistake, as is human. In that case we caught it before it hit master.