voidking / gitalk-comments

hexo gitalk 评论
0 stars 0 forks source link

好好学Golang:Golang项目布局最佳实践 | 好好学习的郝 #737

Open voidking opened 5 months ago

voidking commented 5 months ago

https://www.voidking.com/dev-golang-project-layout/

前言Go 官方没有项目布局(项目结构)要求,但是社区推崇清晰、模块化的布局,对于中大型项目推荐使用一些最佳实践。 如果我们尝试学习 Go,或者我们正在为自己建立一个 PoC 或一个玩具项目,关心项目布局是没啥必要的。建议从简单的事情开始,一个 main.go 文件绰绰有余。随着项目的增长,我们需要代码结构良好非常重要,否则我们最终会得到一个凌乱的代码,这其中就包含大量隐藏的依赖项和全局状态。这时候