我的组织使用 Rails 开发其应用程序,但我正尝试用 Golang 重写我们的一个后端流程,因为它更快。
我已经与我们公司一起构建了我的应用程序,为我的应用程序 ( example.co) 构建了一个命名空间,并为我的应用程序中的每个包创建了一个子文件夹。
我包含的每个库(例如sqlx,等等)也有它自己的文件夹。
src/
github.com/
jmoiron/
(sqlx package files)
example.co
my_app/
(my app package files)
model/
(model package files...)
但是查看其他软件包,例如 sqlx,似乎他们完全废弃了这个目录结构并将所有文件放在根目录中
这是因为我正在编写一个应用程序,而 sqlx 是一个旨在包含在其他应用程序中的包吗?还是只是偏好不同,因为没有真正公认的“标准”
回首忆惘然
拉风的咖菲猫
相关分类