this post was submitted on 23 Oct 2023
10 points (81.2% liked)

Ask Experienced Devs

1248 readers
1 users here now

Icon base by Delapouite under CC BY 3.0 with modifications to add a gradient

founded 2 years ago
MODERATORS
 

Hi experienced devs , I am a beginner programmer. I mostly use code completion and go-to source , and rename function and objects, code-pretty. Other features not so much. What features do you use often And what features are not that useful in an IDE and can be considered bloat? P.S.- Which is that one feature that you can't live without?( sorry for sounding like tiktok wannabe)

you are viewing a single comment's thread
view the rest of the comments
[–] coloredgrayscale 14 points 1 year ago (1 children)

The tight Integration of the debugger is a huge benefit over what a text editor would provide.

Sure you possibly can add all the stuff to some text editors too, if you spend enough time / energy.

[–] jvisick 7 points 1 year ago

The thing about an IDE is how tightly integrated all of the tools are.

If you list the features individually, surely there’s a way to add most of them to your text editor of choice - but the downside is that they’re now all fairly independent features, may not work as thoroughly or covertly, and you might end up with a slower editor altogether.

Not to say IDEs are the peak of performance - but they tend to provide more robust tooling than is (easily) available in e.g. VSCode/emacs/neovim/whatever.

It’s like using a specialized power tool - it’s not the right tool for every job, it’s probably a bulkier package, but if you know how to use it an IDE can make your life a lot easier for the right workload.