Are there any plugins that scan the whole codebase and can answer different type of questions about that codebase for example? Any jetbrains plugins like that? Or some new IDEs?
GitHub co-pilot is good as an enhanced auto complete for code you are writing in an existing codebase.
For building features from scratch I haven't found anything as capable as GPT-4, which I use through the ChatGPT+ interface. It's not ideal, but the quality is worth the UX tradeoff.
My prompt will be something along the lines of:
Act as a senior software developer. Build {feature} that does {requirements} integrated with my existing code:
> Are there any plugins that scan the whole codebase and can answer different type of questions about that codebase for example?
The models I'm aware of don't do that, they are either smart autocomplete or chat style "write a function that does x" or "what does this snippet do".
I can think of ways to approach indexing a codebase to try and ask questions about it, but I'm not aware if anybody's experimented with this to tried to turn it into s product. I'd be interested to hear as well.
Out of the box llms are not good at big picture stuff, they'd be much better suited to explaining a one liner than how a bunch of things fit together.
For building features from scratch I haven't found anything as capable as GPT-4, which I use through the ChatGPT+ interface. It's not ideal, but the quality is worth the UX tradeoff.
My prompt will be something along the lines of:
Act as a senior software developer. Build {feature} that does {requirements} integrated with my existing code:
--
{existing related code}
--