|
|
|
|
|
by Tainnor
916 days ago
|
|
No amount of automated tooling can account for subtle security issues, wrong understanding of the spec (something that happens easily especially to people new to the project, but also every time you work with an area of the code you're not familiar with), gotchas previously encountered, etc. There are things that humans (especially ones with a lot of experience) are good at catching that machines aren't. If you do "review after merge" and you deploy after every merge, I think that's highly irresponsible. If you don't, then your first point still applies - there is a delay between the function being "complete" and being delivered. |
|
That's not to say blame diffusion is without value! You might need it to avoid toxicity around the team. But that's a different problem.