文件名称:go-advice:Go的建议和技巧列表
文件大小:26KB
文件格式:ZIP
更新时间:2024-02-22 05:44:36
go golang awesome guide advice
去咨询 (一些建议在中实施) 内容 谚语 不要通过共享内存进行通信,而要通过通信共享内存。 并发不是并行性。 渠道编排; 互斥锁序列化。 接口越大,抽象性越弱。 使零值有用。 interface{}什么也没说。 Gofmt的风格不是每个人的最爱,但gofmt是每个人的最爱。 稍微复制胜于一点依赖。 Syscall必须始终使用构建标记来保护。 Cgo必须始终使用build标签来保护。 Cgo不是Go。 对于不安全的包装,无法保证。 清晰胜于聪明。 反思从未明确。 错误是价值。 不要仅仅检查错误,要优雅地处理它们。 设计架构,命名组件,记录细节。 文档供用户使用。 不要惊慌 作者:Rob Pike查看更多: : 围棋禅 每个包装实现一个目的 明确处理错误 早日返回,而不是深入巢穴 并发给调用者 在启动goroutine之前,请知道它何时会停止 避免包装级别状态 简单性很重要 编写测试以锁定包API的行为 如果您认为速度缓慢,请先通过基准测试对其进行验证 节制是一种美德 可维护性计数 作者:Dave Cheney查看更多: : 码 始终go fmt
【文件预览】:
go-advice-master
----README_ZH.md(17KB)
----LICENSE(1KB)
----hello.go(70B)
----README.md(16KB)
----README_KR.md(21KB)