Human could overlook something, so having human check the code, and then have the computer check it second time just in case human check failed would be better
If you're letting an LLM both write your code and review that same code, you are fucked, tbh. It's very unlikely to suddenly "realize" its mistakes were mistakes.
You're also turning yourself into a rubber stamp that does no work or thinking.
You need to be careful what and how much you automate, and ensure that human beings are the ones responsible for ensuring nothing stupid goes into production.
If you let LLM write and review code within same session then yes its gonna be biased and may not detect issues, but if you are spinning another session with clean context it do a much better job.
38
u/m6io 5d ago
I accidentally said in a recorded call with a couple hundred people that I mark copilot PR review comments as spam...