3 ms·
I’m pretty new to Go, and I recently tried to get delve working with VS Code and it was a pretty rough experience (VS Code in general wasn’t as polished for Go
by shay_ker 7y ago
I’m pretty new to Go, and I recently tried to get delve working with VS Code and it was a pretty rough experience (VS Code in general wasn’t as polished for Go as I’d hoped). Using Delve via the command line was even harder for me to figure out.
My experience debugging in dynamic languages has just been so much easier. Just add a single line anywhere and boom - a repl exactly where you want it. I don’t mind IntelliJ for Java either (a big difference being that it has a free community edition).
I know Go is different than dynamic languages, but I wish the UX of debugging was simpler, or that there’s a free IDE that makes it easy. I’ve also heard you can “replay” easily with Delve, which sounds amazing if it was easy to figure out!
- tomlu 7y agoIf you are a professional programmer then paying $200 for a Goland license could ameliorate some of your complaints.
- shriek 7y agoI've had similar experience and eventually had to drop to print-lining for debugging. I do occasionally use gldv[1] which is IDE independent/frontend for delve though which gives me some hope on the debugging side w/o being tied to one IDE. [1] https://github.com/aarzilli/gdlv https://github.com/aarzilli/gdlv
- derekparker 7y agoWould love to hear any feedback you have on what made your experience with Delve more difficult than it needed to be. Feel free to open an issue describing the pain points your ran into, or send mail to the mailing list: https://groups.google.com/forum/#!forum/delve-dev https://groups.google.com/forum/#!forum/delve-dev.