| Most of the code I work on is for internal company use at a small company and for personal projects. After experiencing painful code review processes where code was rewritten several times for what many times felt like arbitrary reasons to fit someone’s idea of a best practice, I am now on a team where code review is largely automated. I find Claude’s /review and /code-review are invaluable and do a more thorough code review than any human . For those of you who use AI to write the majority of your code, do you still have a human in the loop to do more than spot checks ? |
Just today I reviewed a patch made by a teammate using Claude for a not very significant bug, where in addition to fixing it (in a very roundabout way), it introduced 2 new very subtle bugs, and refactored a large portion of another function that was unrelated to the code, and made several observations and comments which were subtly wrong and out of touch with the rest of the code.
I ended up rejecting the PR and writing my own very small local patch for the bug.
Other people in the team use Claude to help them review my own PRs, and it sometimes finds minor issues, although there was only a single time it found a major issue.
My own use of LLMs is mostly to develop large features, which I then thoroughly review myself.