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