涵盖Go
编程中常见的容易导致bug
的用法,以及针对的方法和规范
- 写作本系列的理由
本系列脱胎于Uber Go Guide Style
,这一份Guide
既有代码规范,又有Go
编程陷阱相关的主题。
初读之后觉不过瘾,因为我觉得还有很多东西可以说道说道。故主要依据《100 Go mistakes》
、《Go语言精进之路》
以及其他各种资料进行大量补充,以成本系列文章。
- 本系列文章要达到的目的:
1、形成代码规范
2、揭露Go
的各种坑pit
、特性features
、骚操作trick
-
一些约定
🌵:表示「能知道最好」,如果不知道也不会导致错误。
🚩:表示「最起码要知道」,如果不知道很可能写出不好找的
bug
、性能问题。🈲:表示「这个就别做到了」,如果不知道就非常可能出问题。