如何写高逼格的go 1 编写可控的代码 1.0 等待协程退出 1.1 让协程优雅地退出 1.2 让进程优雅地退出 1.3 不要让异常成为不可控因素 2 编写可测试的代码 2.1 如何测试有复杂依赖的函数 2.2 依赖倒置原则 (未完)