go-in-5-minutes icon indicating copy to clipboard operation
go-in-5-minutes copied to clipboard

Debugging Go Code

Open shamiq opened this issue 8 years ago • 6 comments

Debugging Go code, going beyond fmt.Println(%+v, obj). GDB? Handling goroutines? Debugging concurrency issues?

shamiq avatar Sep 28 '15 23:09 shamiq

@shamiq all great content, thanks! any specific one of those that you'd like to see in the near future?

arschles avatar Sep 28 '15 23:09 arschles

:+1: I viewed them all as subtopics under debugging for Go. Particularly, I'm interested in debugging somewhat complex goroutines/worker queues.

shamiq avatar Sep 28 '15 23:09 shamiq

good to know. let me do some research there so I can focus a screencast on the best tools

note to myself: evaluate the following tools/patterns:

  • https://github.com/derekparker/delve
  • https://github.com/mailgun/godebug
  • go test -race combined with smart tests
  • https://github.com/dvyukov/go-fuzz ?

arschles avatar Sep 28 '15 23:09 arschles

+1

bdougie avatar Oct 05 '15 02:10 bdougie

+1

mjio avatar Oct 05 '15 22:10 mjio

@mjio @shamiq @bdougie new screencast posted at https://www.youtube.com/watch?v=LQi0N0nA5RA. Gonna leave this issue open for now, since there are a lot more topics to cover

arschles avatar Oct 12 '15 19:10 arschles