Design Philosophy 采用异步设计,尽量不使用 blocking 的 API, 或封装为 future. 精简库依赖,非必要不添加依赖库,除非被依赖依赖的库. 深思熟虑的API设计,保持代码精简与高度复用的同时降低复杂度与使用难度. Q&A Q:pull后启动报错? A: 尝试删除config.json