前端
上帝视角看 “Go 项目标准布局” 之争
Posts on 煎é±0 次浏览
大家好,我是煎鱼。 前段时间 Go 语言社区有一件事情引爆了热议,那就是 golang-standards/project-layout 项目的 “Go 项目的标准布局” 之争。 没想到,五一假期,认真一看,这个 issues 已经提出将近一个月了,仍然在热议阶段,我想,咱们需要好好的聊聊这个话题。 煎鱼带你了解下的前因后果,再分享我的看法和业务真实情况。 背景 问题发生地 在 GitHub 上有一个项目 Spaghetti(github.com/adonovan/spaghetti),是 Go 软件包的一个依赖性分析工具。 该项目的目录结构如下: 看上去并不复杂,代码量不多,文件平铺也不超过一屏,就是一个布局比较简单的项目。 有一位老哥提出了一个 PR,明确的期望该项目按照 golang-standards/project-layout 项目给出的 “标准” 布局来调整。: 我猜测该项目可能是因为把 Go、HTML、JS、PNG 和 go.
原文:https://eddycjy.com/posts/go/go-standards/



