请问 2025 还有 DDD 成功有名的公司案例吗?

70 天前
 littlemis
4049 次点击
所在节点    问与答
36 条回复
SuperManNoPain
70 天前
只能说改东西巨麻烦,中小厂还是最好别碰
helloworldgo
70 天前
组织架构适合 DDD 么,不适合别搞
wu00
70 天前
特别屎,要是再叠加没有分离团队的“微服务”就更屎了
lawrencexu
70 天前
统一语言这个提法和实践还是挺好的,跟业务之间能够减少分歧和误解,方便建立正确的业务模型。至于其他的缺乏工程实践的标准,很难推广。
karmaisbitch
70 天前
上一任技术负责人推了两年 ddd ,最后拿了大礼包跑路了
526457385
70 天前
DDD 只在写 demo 的时候很成功
guyeu
70 天前
我倒是觉得 DDD 是软件工程里一个在敏捷开发的基础上搞出来的一个好理论,很适合研发占比高的初创团队。

说白了就是混淆业务和程序的界线,产品经理也是开发者,开发者也是测试人员,大家拥有同一套业务知识,团队的组织架构、微服务的模块划分和领域对象的限界达成一种统一。

很多技术负责人主推的 DDD 有点戴着镣铐跳舞,产品、测试人员可能还停留在瀑布式开发的工作方式,技术主推的 DDD 就会变成一种编码层面的内耗,在这种团队里,开发人员作为需求的下游,往往既要协调上游产品的思路,依靠不完整的领域知识去硬套,又要处理下游测试人员的反馈,属实是夹板气。

但是部分思路或者设计模式,比如领域建模、事件驱动,还是值得学习,并应用在具体的工程实践中的。
mhycy
70 天前
严格说 DDD 在不合适的编码场景,不合适硬用结果不好用,是现在很多 DDD 方案让人难受的根源。
DDD 本质上不是一个开发范式,是一个思路,是一个解耦思路。
不理解思路硬要在软件工程上用不合适的东西实现,那是学院派没事找事。
开个地图炮:JAVA 开发者最爱干这事。
mhycy
70 天前
区块链的链本身就是 DDD 范式的最好体现,这一点所有区块链都是 DDD 的成功案例。
链本身只关注交易,只关注行为,并不关注结果,结果是基于全链计算得到的。
这就是 DDD

让事情的变化通过事件记录进行解耦的抽象过程。
按这个往外推,其实很多时候就已经用到 DDD 的思路了。
EvanPan
70 天前
感觉最好就是在产品设计和拆分微服务的时候指导用用,拆分后的微服务开发就按照正常来比较合适
hippieZhou
70 天前
我觉得很搞笑的是,有些人写了一些看似是分层的代码就自认为是采用了 DDD ,但是当你问他一些深入的问题他又答不上来。现在有些程序员为了 DDD 而 DDD ,把自己的代码写成一坨,毫无设计可言,有点本末倒置了
littlemis
70 天前
明白 各种技术有各种场景
但 DDD 我好像很少知道有赚钱的公司
zvcs
70 天前
指望用 ddd 提高开发效率就是脑子被驴踢了…..
newaccount
69 天前
@newaccount #4 我所知道的唯一能拿的出手讲事儿的 DDD 框架,可能就是 Ruby on Rails
这玩意通过动态模型搞了个 Active Record 给别的语言开发人员眼馋坏了
java 有样学样想弄充血模型,通过 AspectJ 搞 compile/load time weaving
嗯,现在很多人都不知道这事儿就说明这玩意早就凉的透透哒
bisyao
69 天前
@a949690645 可以展开说说吗?
heyline
69 天前
@littlemis #32 ddd 跟赚钱有啥关系啊,我们公司就是 ddd ,赚钱是销售把软件卖出去就行了

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

https://ex.noerr.eu.org/t/1143676

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

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

© 2021 V2EX