DEV Community

Discussion on: I Stopped Reviewing Code: A Backend Dev’s Experiment with Google Gemini

Collapse
 
thescottyjam profile image
theScottyJam • Edited

For static pages, I think it's probably fine to use an LLM without doing a personal review of the code, as long as you do thorough manual testing, make sure it loads at a good speed, follows good accessability standards, etc.

For anything else, I would never let LLMs run loose - I'd be too scared of it introducing security vulnerabilities or desasterous bugs (such as dropping database data), and I would be responsible for any damage it caused.

Collapse
 
anchildress1 profile image
Ashley Childress

One important thing to note that this is not a production system, which changes the game entirely! This project is a personal playground designed to test these sorts of limits. In a real prod environment, I completely agree with you!

That being said, in the future this becomes more and more possible. This particular problem is already being addressed today with things like CodeQL and Sonar scans. Thorough tests beyond the standard unit/integration suites are also fast becoming a baseline requirement.

The question is not whether or not AI can handle the job, but what do we need to do as engineers to teach it how to do so properly?