探究 Go 源码中 panic & recover 有哪些坑?
Understanding Real-World Concurrency Bugs in Go
Automatically Detecting and Fixing Concurrency Bugs in Go Software Systems
- go vet
- linter: golint/GolangCI lint
- go race
- goleak: github.com/uber-go/goleak
- Performance Testing: github.com/arthurkiller/perfm, github.com/fperf/fperf