Golang 库开发2018年4月21日 · 阅读需 3 分钟指导原则 开发库,写代码反而是简单的部分 总有计划外的工作 总有新的 feature 总有要修的 bug 人们衡量开源库的质量基本方式 基本的代码质量, go vet, go fmt, go lint 测试覆盖率 文档 Issue open / closed 的数量 GitHub star 数量多并不意味着质量高 开源库的四大要素, 可用性/可读性/灵活性/可测性 库的四大要素 可用性: 从使用者角度出发思考问题