Go-examples-with-tests

仓库内容有 2 个目标:

不论是 TDD,还是 examples 的方式,都是为了熟练掌握 Go 语言。

行动是理想最高贵的表达:所有的英雄之路都不是始于想象,而是始于行动

熟练掌握 API(扩展到任何系统对外提供服务/功能的接口),有 2 个具备条件:

  1. 足够熟悉你所面对的系统,熟悉系统提供的每一个功能;
  2. 实践上,熟练调用系统提供的 API,看看调用每个 API 后的效果(行动的反馈);
  3. 用分层、分模块、抽象结构的思维(与第1部分呼应,是对第1部分的总结),对整个 API 进行拆分(归纳总结)。

实际上,就是『理论 + 实践 + 反思』的结果。

Go Language Open Souce Go语言开源项目,主要用于 Go SDK 源代码分析,以及对应 API 的使用。

没有基础和实战,理论如何落地!