Go 开发关键技术指南 | 敢问路在何方?(内含超全知识大图)
作者 | 杨成立(忘篱) 阿里巴巴高级技术专家
Go 开发关键技术指南文章目录:
Go 开发指南大图
Engineering
我觉得 Go 在工程上良好的支持,是 Go 能够在服务器领域有一席之地的重要原因。这里说的工程友好包括:
- gofmt 保证代码的基本一致,增加可读性,避免在争论不清楚的地方争论;
- 原生支持的 profiling,为性能调优和死锁问题提供了强大的工具支持;
- utest 和 coverage,持续集成,为项目的质量提供了良好的支撑;
- example 和注释,让接口定义更友好合理,让库的质量更高。
GOFMT 规范编码
之前有段时间,朋友圈霸屏的新闻是码农因为代码不规范问题枪击同事,虽然实际上枪击案可能不是因为代码规范,但可以看出大家对于代码
