BlogHome

code reviews are bad

2023-05-10

Code reviews are bad

Code reviews don't make the code better.

Code reviews are a mechanism to dilute responsibility.

And in today's software engineering, responsibility is virtually nonexistent.

We all make mistakes.

Having someone approve that pull request makes us share responsibility.

Consequently, a worse quality job is done.

  • Responsibility => Quality
  • No responsibility => No quality

Code reviews are only useful if people take responsibility.

Without it, code reviews can be ineffective and even harmful.

The same concept applies to pair programming, design patterns, unit testing.