各位所在公司有 DDD 的落地实现吗?

2021-11-17 10:12:53 +08:00
 3country

看了殷浩的 DDD 文章,觉得还挺好的,想问一下各位怎么看待 DDD ?

9840 次点击
所在节点    程序员
59 条回复
q474818917
2021-11-17 12:52:58 +08:00
使用 ddd 指导业务开发,而不能照搬 ddd 模式去写代码
lian3204321
2021-11-17 13:22:15 +08:00
ddd 在我的理解里面就是在拆分和分析业务时非常有用,具体的代码实现,按照组内规范去做就好了。
fkdog
2021-11-17 13:47:25 +08:00
这东西跟 restful 一样,本身属于是一种架构设计风格。
他们最大的缺陷就是在于想象很美好,现实很骨感。
一旦落地到实际应用里,真按照规范来操作反而会异常的别扭。
所以我的建议是对这些规范适当借鉴吸取,而非全盘照搬。

我很讨厌那些没敲几年代码水平一般,但是整天把 restful 规范挂嘴上的人,一天到晚没事干跑到版面争论业务 code 和 http status code 要不要分开的问题。《狗头》
kop1989
2021-11-17 13:59:17 +08:00
别的不说。这篇文档阅读性太差。

这文档光引言就说了 DDD13 次。通篇提及“DDD”21 次,也没解释什么是 DDD 。甚至连 DDD 的全称是什么都没写过。

让人心理极度不适。
Ib3b
2021-11-17 14:15:36 +08:00
ddd 不是老生常谈了吗,实际上用的还是 dao 、service 那套
LemonK
2021-11-17 14:16:33 +08:00
思想早就普遍应用了吧。完整规范太重了,全部照搬不合适,中小系统适当参考还不错。
Brentwans
2021-11-17 14:28:34 +08:00
落地了 Deadline-Driven Development 挺好的
min
2021-11-17 14:52:45 +08:00
真落地的话,对开发团队和架构师的要求都很高,这点成本无脑搞 java 微服务产出更高不香么?
SmiteChow
2021-11-17 15:37:17 +08:00
老瓶装新酒,DDD 往大了说山头主义,往小了说 OOP 里的封装而已。TDD 才是各位应该实践的真知。
lasuar
2021-11-17 15:39:51 +08:00
用过 PDD
xhinliang
2021-11-17 16:01:11 +08:00
好多 DDD 教徒,我工作中接触过几个,发现都是形式大于内容的货色...
FreeEx
2021-11-17 16:11:13 +08:00
python 看了沉默,golang 听了摇头,php 直呼牛逼。
ericls
2021-11-17 16:13:59 +08:00
解决什么问题
你有没有遇到同样问题?
cassyfar
2021-11-17 16:37:09 +08:00
别说落地。。。现在都只是在网上听说过。感觉根本就不是门槛问题,主要这东西学院味太浓,工业界不实用。
hailiang88
2021-11-17 16:49:02 +08:00
论如何写出优雅的业务代码
changz
2021-11-17 17:21:08 +08:00
加个层改个名字,DDD Done /狗头
locochen
2021-11-17 17:31:17 +08:00
云山新项目都走 ddd 了
matrix67
2021-11-17 17:37:18 +08:00
flighter
2021-11-17 18:01:39 +08:00
新项目用 DDD , 老项目在往 DDD 重构中, 项目前期比较花时间,部分项目已落地,不能照搬 ddd 模式吧,按实际具体业务
Chad0000
2021-11-17 18:04:41 +08:00
@flighter #39 对的没必要照搬,就像 restful 。这个只要做到了业务拆清楚就已经帮助很多了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/815951

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX