V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  gitrebase  ›  全部回复第 6 页 / 共 6 页
回复总数  111
1  2  3  4  5  6  
2023-07-25 10:47:51 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@sunhuawei 感谢推荐,这就学习学习
2023-07-25 10:45:34 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@crysislinux 我之前也没用过这样的结构,但是看网上有些类似这样的图( https://image-static.segmentfault.com/219/409/2194092392-357c41e63032335e ),把 db 归到了 infra 中
2023-07-25 10:42:50 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@weiwenhao 感谢佬的解答!此外还有点疑惑

1. 关于 [controller 排版有问题, 应该是 controller/user/user.go . 也就是一个模块一个 package] ,想问下该怎么设置 controller/user 的 package name 呢,如果就默认为 user ,感觉有可能会和 service/user 等其他的同名模块冲突?

2. 关于 [访问的层级关系需要严格限定] ,会不会出现 service 互调导致循环引用的场景呢?之前写 Java 的使用用的是 Manager 下沉,service 调度 manager ,在 Go 里有什么方案吗
2023-07-25 10:37:39 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@me1onsoda 不否认写过 Java ,但是现在要写 Go 了,想主动寻求改变,但对 Go 的风格不是很了解,请问佬有什么项目结构上的建议与指点吗
2023-07-25 10:35:19 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@xgfan 佬,如果在 Go 里,有什么项目结构上的建议吗
2023-07-25 10:26:10 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@weiwenhao 佬,扁平化的话,每个包的内聚性是不是不太好呀,比如 user.go 里的私有内容就能被 post.go 访问到了
2023-07-25 10:24:48 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@lasuar 感谢佬的回复,受益匪浅
2023-07-25 10:13:02 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@lasuar 唔,可能我描述的不是很清,我不是想搞 DDD ,就是想设计一下一个 Go Web 项目的目录结构,不过感谢您的建议,今年就找两本专业的书看看
2023-07-25 10:07:17 +08:00
回复了 gitrebase 创建的主题 Go 编程语言 关于 Go Web 项目的项目结构
@motecshine 感谢您的回复!我个人对 dto bo 那些也不是很了解,请问如果不设置这些的话应该怎么搞呀
2023-07-06 11:46:09 +08:00
回复了 thinkm 创建的主题 程序员 为啥我很少回去翻我的笔记?
我现在有很多随记(例如“如果用 docker 快速起一个 MySQL 实例”“Go 语言自定义 Set”“macOS 的终端配置”这种篇幅不大的)都直接发布到知乎上了,反正这种东西也没什么隐私,访问文章甚至都不需要登录(如果搞 Notion 之类的云同步的肯定要登录账号),而且当我还需要看这些东西的时候知乎应该也不会寄
1  2  3  4  5  6  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2749 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 14ms · UTC 08:37 · PVG 16:37 · LAX 00:37 · JFK 03:37
Developed with CodeLauncher
♥ Do have faith in what you're doing.