Golang Best Practices (GBP™) Best Golang Practices along with the detailed samples. 为便于检索, 将主要目录归类如下 语言特性 channel concurrency copy defer generics goroutine reflect panic recover mutex timer 中间件实践 rabbitmq redis etcd mysql nsq 第三方库实践 gin cobra graphql