V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
V2EX  ›  lix7  ›  全部回复第 13 页 / 共 14 页
回复总数  268
1 ... 5  6  7  8  9  10  11  12  13  14  
2021 年 1 月 6 日
回复了 Goldilocks 创建的主题 编程 漫谈异步 IO 和线程池
Linux 再等几年主流发行版 Kernel 升到 5.1+支持 io_uring 也就好了
2020 年 11 月 29 日
回复了 tlerbao 创建的主题 git mac 下如何拯救龟速 github 克隆
git 走 ssh 那一套,不管你 http_proxy 的
就是 gossip 的思想吧,但这么搞怎么实现之前可以通过注册中心去做的那些路由调度、熔断、权重、灰度....
2020 年 11 月 2 日
回复了 waabd727 创建的主题 程序员 对后端分层的一些疑问
我觉得楼主你想法其实是对的,现在这样按层工程分包方式就是不对的。
从业务上讲,同一领域内的对象应当聚合在一起,这也是为了把领域内的知识都限制在包内,而不是散落在项目的角落里。
Node.js 在 Github 上 star 最多的 Best Practices 明确表明应当按业务分包。
为了照顾没有团队规范的多人开发,而抛弃正确的项目结构,我认为是本末倒置了。
2020 年 10 月 20 日
回复了 knightdf 创建的主题 程序员 双 11 准备撸个显示器,这两款有点纠结
我手上的 2720QM 还好,下边缝隙确实大了点,但屏本身还可以
2020 年 9 月 7 日
回复了 MeloForsaken 创建的主题 程序员 问一个系统设计的问题
直接 mono-repo 复用代码,但是分开部署
2020 年 9 月 7 日
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
@mzmxcvbn
1. 都放在一层 dao 里,叫什么不重要,重要的这层只负责数据的加载和保存,你只需要调用标准接口,不需要关心存储细节;
2. 从 DDD 的角度来讲,每一个聚合根对应一个 DAO ( DDD 里叫 repository )。但如果只从分层角度来考虑的话,是的,每一个 model 对应一个 dao ;
3. 对于 list 接口,你自己已经提到了,where/order by/limit 都只是“参数条件”,所以他们只是一个大接口的参数而已,这个接口的基础功能,就只是 list,至于怎么 list 、list 多少个东西出来、顺序是啥样的,只是参数而已
2020 年 9 月 4 日
回复了 mzmxcvbn 创建的主题 Go 编程语言 新手提问: gin+gorm 中大型项目分层问题
dao 还是要有的,未来如果需要在 data load 这个切面做事情的话,没有单独分层而是“server 层的代码中直接调用 orm 增删改查的方法。”会导致改起来很麻烦。当业务大到一定程度就没法改了。
其实如果还处于对性能要求不高的阶段,dao 层可以很简单,只有 list 、load 、save 三个方法。

至于 controller 和 service,我觉着确实一定程度上可以合并。现阶段大部分写事务脚本的业务,service 复用的机会不多。能复用的话也都会抽成单独的子函数。

建议楼主实践下 ddd,代码写出来会很清晰。
2020 年 8 月 27 日
回复了 xbh1794970183564 创建的主题 阅读 大家看书一般看几遍
一般两遍,第一遍通读、跳读+高亮+注释,(部分书)第二遍主要读自己标记过的部分,然后整理成笔记
2020 年 8 月 24 日
回复了 cat 创建的主题 Node.js 萌新请教两个关于 🥚 egg.js 的问题
我们就 PM2 启 egg,没啥问题
2020 年 8 月 21 日
回复了 Yooloo 创建的主题 硬件 4K 60 还是 2K 144
你这需求明显 4K60,有钱 4K144,2K 没必要
只用时间戳,有可读性需要再单独转
magic number...这词儿不容易歧义吧
2020 年 7 月 15 日
回复了 Lostbit 创建的主题 程序员 大家是如何监听 node 服务异常的?
我来一个大炮打蚊子的,直接上 k8s liveness probe...
2020 年 7 月 3 日
回复了 Hanggi 创建的主题 程序员 有哪些适合开会的游戏?
我还以为是专门在开会时候玩的游戏...
我还想呢,都这么牛逼的嘛
2020 年 4 月 23 日
回复了 niuzhaojie 创建的主题 程序员 天猫奢侈品--招聘前端, Java ,测试
第一天六点到第二天六点,节假日加班加起来工时达到每周九天!
算了下好像 all in 都不够,打扰了 :|
2020 年 4 月 4 日
回复了 daimaosix 创建的主题 程序员 大家都是怎么统一备份服务器上数据的?
全上云的话,直接用服务商的备份功能不就好了?
没有自己的快捷键习惯么?没必要考虑为别人调 BUG 这种场景吧,除非你天天的任务就是跑到别人的机器上 DEBUG...
1 ... 5  6  7  8  9  10  11  12  13  14  
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5767 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 02:15 · PVG 10:15 · LAX 19:15 · JFK 22:15
♥ Do have faith in what you're doing.