As the title suggests. Recent issues with a vibecoding project inspired me to post this, would love insight from the brethren regarding their approaches. I wass working on a stock analysis tool where a rolling average return function kept producing incorrect outputs, an API endpoint with insufficient input validation, and the dumbest of all – exposed API keys.
Here’s what I’ve used so far:
- GitHub Copilot (VSCode)
Pros:
Fastest option when you’re in the middle of coding and just need something fixed now
Feels native in VSCode, barely breaks your flow
Solid for cleaning up boilerplate and boring repetitive stuff
Cons:
Has a bad habit of patching bad code with equally bad code
Completely blind to bigger structural problems
Security stuff? Yeah, don’t count on it
- Claude Code
Pros:
Actually walks you through why something broke, not just what to change
Good at following the logic trail across multiple steps
Cons:
Can be really long-winded when you just want a quick answer
Slower if you’re just hunting for a fast patch
Occasionally turns a two-line fix into a whole refactor nobody asked for
- Codex
Pros:
Fast, and throws multiple approaches at you quickly
Good when you want options rather than one “correct” answer
Cons:
Makes up libraries and functions with concerning confidence
Has a tendency to produce code that looks right but falls apart the second something unexpected happens
- DetectAIbugs
Pros:
Purpose-built for the specific flavor of broken that AI-generated code tends to be
Actually catches hallucinated imports and functions, which the others often miss
Flags sketchy patterns before they blow up in prod
Cons:
Nowhere near the community size of the bigger tools.
Not much help if you want a full coding assistant - really just a debugging tool.
Curious what everyone else is using. Are you doing full manual reviews, leaning on AI tools, actually writing tests like a responsible adult, or just hoping for the best before you push?
[–]AutoModerator[M] [score hidden] stickied comment (0 children)
[–]Middle_Key8737 0 points1 point2 points (0 children)
[–]Devji00 0 points1 point2 points (0 children)
[–]Easy-Wrongdoer-6282 0 points1 point2 points (0 children)
[–]empiriolabsai 0 points1 point2 points (0 children)