该如何设计 Golang 的项目结构才清晰易于使用?

查看 75|回复 4
作者:maotao456   
就像下面的目录结构一样, 同时存在多个 User 包, 那么其结果在使用的时候就很混乱,要仔细小心不要引用错了包。 各位老哥哥,有什么好的办法来解决这种情况呢?
Controller
- User (目录)
Service
- User (目录)
Model
- User (目录)

user, 目录, Golang, controller

chenxiankong   
我们实践的时候是这样的.
controller
- controller_user
service
- service_user
model
- model_user
maotao456
OP
  
@chenxiankong 这样不就感觉很别扭吗?
chevalier   
https://makeoptim.com/golang/standards/project-layout
realpg   
UserController
UserService
UserModel
您需要登录后才可以回帖 登录 | 立即注册

返回顶部