大家直接在评论区发布答案就可以哦~
课后作业-重点内容 Review
- 了解下其他语言的编码规范,是否和 Go 语言编码规范有相通之处,注重理解哪些共同点?
- 编码规范或者性能优化建议大部分是通用的,有没有方式能够自动化对代码进行检测?
- 从 github.com/golang/go/t… 中选择感兴趣的包,看看官方代码是如何编写的?
- 使用 Go 进行并发编程时有哪些性能陷阱或者优化手段?
- 在真实的线上环境中,每个场景或者服务遇到的性能问题也是各种各样,搜索下知名公司的官方公众号或者博客,里面有哪些性能优化的案例?比如 eng.uber.com/category/os…
-
Go 语言本身在持续更新迭代,每个版本在性能上有哪些重要的优化点?
< 作业提交截止时间:5月9日 10:00前 >
正确答案:
- 可以了解下开源项目的编码规范,比如Google开源项目风格指南,google.github.io/styleguide/ (中文版参考zh-google-styleguide.readthedocs.io/en/latest/)…
- Go 语言有代码检查工具,可以和CI进行集成,github.com/golangci/go…
- 可以优先看看sync和net包的内容,实际在服务端编程过程中会经常用到github.com/golang/go/t…
- 可以看看Effective Go的并发编程章节,go.dev/doc/effecti…
- 实际优化案例,eng.uber.com/how-we-save…
- Go 的每次版本更新都有详细的文档说明,可以从中了解性能相关的信息,go.dev/doc/devel/r…