#新人报道#
谁敢想象马斯克的未来机器人军团战力有多恐怖?
我下载了大量的 golang 项目源码来阅读,发现了一个问题,为啥它们的目录结构很多都不对,比如:
在 golang 中,标准的结构是 internal/model 目录存放数据库表结构体,和数据表一一对应,或者同类模型放在一个文件,不放任何逻辑,不放 SQL,最多放一个表名函数,为啥现实是很多 golang 项目在 model 下放些乱七八糟的东西,比如初始化数据库连接?分页函数,创建/获取数据,更狠的是一个项目把全局通用的响应函数 Success 和 Fail 放在了 model 目录里边,这合理吗?
在 golang 中,标准的结构是 internal/model 目录存放数据库表结构体,和数据表一一对应,或者同类模型放在一个文件,不放任何逻辑,不放 SQL,最多放一个表名函数,为啥现实是很多 golang 项目在 model 下放些乱七八糟的东西,比如初始化数据库连接?分页函数,创建/获取数据,更狠的是一个项目把全局通用的响应函数 Success 和 Fail 放在了 model 目录里边,这合理吗?
展开
11
2