Go语言精进之路:从新手到高手的编程思想、方法和技巧1
第1条 了解Go语言的诞生与演进
- 1.1 Go语言诞生于2007年9月20日,它的设计者是三位大牛。
- 1.2 Go语言的演进: C家庭的一个分支
第3条 理解Go语言的设计哲学
- 3.1 追求简单,不即是多
- 3.2 偏好组合,正交解耦
- 3.3 原生并发,轻量高效
- 3.4 面向工程,”自带电池”
- 3.4.1 工具链
- 构建运行: go build 、 go run
- 依赖包查看与获取: go list/go get/go mod xx
- 编辑格式化: go fmt/gofmt
- 文档查看: go doc/godoc/goxref
- 单元测试: go test/go test
- 代码静态分析: go vet/go vet
- 性能剖析与跟跑结果查看: go tool pprof/go tool trace
- 升级到新版本API的辅助工具: go tool fix
- 报告Go语言bug: go bug
- 3.4.1 工具链
第4条 使用Go语言原生编程思维来写Go
第5条 使用得到公认且广泛使用的项目结构
- 5.1 标准项目结构