Copilot is most useful for the smaller stuff
Copilot is most useful for the smaller stuff
Posted Nov 10, 2025 13:49 UTC (Mon) by kleptog (subscriber, #1183)Parent article: About KeePassXC's code quality control (KeePassXC blog)
Honestly, I've haven't even had much luck with that. I've had Copilot enabled for a while and it's most helpful for things like:
* you're restructuring a list to a dict or vice-versa, after you've done two it suggests: do you want all these as well?
* you're adding an error check, after typing the if statement it completes the rest of the error handling for you based on the other similar blocks nearby.
* noticing when I've typed the wrong variable name and suggesting the correct one
* you're creating a k8s YAML config and it's helpfully suggesting the keys you need to add with useful suggestions.
I wouldn't know how to even document how I used it, I don't know the prompts it used, or if it even does something smarter than that.
I wouldn't try it on anything larger, certainly my attempts to use it at refactoring haven't been great (very slow) and I suspect this is a common theme: https://www.reddit.com/r/ProgrammerHumor/comments/1kvlj4m...
It doesn't seem to understand code bases at all at a larger scale. But maybe I'm using it wrong.
