Hacker News new | ask | show | jobs
by janalsncm 30 days ago
The purpose of code review is to validate and socialize a change. Machines can get better and better at finding bugs, but until they are hooked up directly to our brains they cannot socialize changes because that involves human understanding.

> As everyone should know by now, it is not in general possible to find bugs by examining the code.

A code review doesn’t need to find every possible bug to be useful. Unit tests also don’t catch all bugs. They’re still a good idea.