top | item 14927990 (no title) ctrlrsf | 8 years ago What are you having trouble debug? Or what do you think isn't working well for you? discuss order hn newest justinclift|8 years ago The two main problems are:a) Pretty much any platform other Linux doesn't seem to work (for debugging). ;)b) Breakpoints occasionally not firing even when running Linux (Fedora 25 in this case)This is with CGO enabled code, which isn't optional as it's from the libraries we use (no choice).Using Delve for debugging (though Gogland atm), as we're not yet in production.Fairly worried about how things will er... go ;) in prod though when we get to rolling things out.With Delve, it's apparently the state of the art with Go debugging. If something else actually works reliably though, I'm happy to try it. :)
justinclift|8 years ago The two main problems are:a) Pretty much any platform other Linux doesn't seem to work (for debugging). ;)b) Breakpoints occasionally not firing even when running Linux (Fedora 25 in this case)This is with CGO enabled code, which isn't optional as it's from the libraries we use (no choice).Using Delve for debugging (though Gogland atm), as we're not yet in production.Fairly worried about how things will er... go ;) in prod though when we get to rolling things out.With Delve, it's apparently the state of the art with Go debugging. If something else actually works reliably though, I'm happy to try it. :)
justinclift|8 years ago
a) Pretty much any platform other Linux doesn't seem to work (for debugging). ;)
b) Breakpoints occasionally not firing even when running Linux (Fedora 25 in this case)
This is with CGO enabled code, which isn't optional as it's from the libraries we use (no choice).
Using Delve for debugging (though Gogland atm), as we're not yet in production.
Fairly worried about how things will er... go ;) in prod though when we get to rolling things out.
With Delve, it's apparently the state of the art with Go debugging. If something else actually works reliably though, I'm happy to try it. :)