你不懂DDD,我不怪你

13,765 阅读4分钟

一.前言

hello,everyone。

昨天在掘金看到了这么一篇文章:拥抱毒瘤 DDD!

鄙人不才,近期在做DDD落地,并且也发了几篇系列文章,在github上也上传了demo

看到他写的喷文,我直接就喷了。

DDD的demo地址

DDD系列博客

  1. 一文带你落地DDD
  2. DDD落地之事件驱动模型
  3. DDD落地之仓储
  4. DDD落地之架构分层

我的第一本掘金小册《深入浅出DDD》已经在掘金上线,欢迎大家试读~

友情提示:如果读者觉得我是在蹭热度的话,到这里可以关闭当前页面了

DDD的微信群我也已经建好了,由于文章内不能放二维码,大家可以加我微信baiyan_lou,备注DDD交流,我拉你进群,欢迎交流共同进步。

二.聊聊DDD

看完上面那篇博客后我的第一反应:你把我逗乐了。

关注过技术公众号的大家都看到过:ERP已死,中台已凉,DDD称王!

点进去一看,TM是一堆卖课的广告,然后你顺手就关了。气不过你还取消这个公众号的关注,因为里面发1篇技术文,会发三条广告。就连发的技术文还是引用的别的公众号,引用的公众号里面还有他什么github一系列的面试资料,用来引流。

本身我自己也是写博客的,我也不装清高,我也想着技术博客攒点人气,接接广告。

也想着去使用一些充满噱头的标题。

这些我都觉得没问题,做技术博主不容易,接广告,弄标题党都可以,你的文章内容质量高就没问题。

但是看到上面那篇文章,写的什么玩意儿?

通篇文章围绕说DDD都是概念性的东西,什么皇帝长生找方士,巴结领导吹牛逼...

你是一个搞技术的还是一个搞运营的。

通篇文章,没有讲解DDD的基础概念,没有引出为什么会有DDD,没有对比DDD与现有MVC架构体系的差别,没有讲述DDD的适用场景,就开始在那里喷DDD毒瘤。

为了引流,我可以理解,但是掘金上还有不少学生,不少毕业不久的初级程序员。上来直接把DDD说的一文不值。

按你的说法就是要好好写MVC呗,前端也不需要了,可以写在后端的。

微服务也没用,几百上万个人开发一个工程又不是不能开发。

DDD在我看来确实是一个目前实践不多的一个业务层面的概念,但是在中大型系统中,如果了解了它的核心理解,对于业务迭代都是很有借鉴意义的。哪怕你的系统是MVC的,DDD中也有很多分层与充血模型概念值得借鉴。

小型系统我一直以来都不支持,沟通成本大,搭建架子的功夫,CRUD可能已经写完了。

但是毫无缘由不做对比的就喷DDD,你真是小刀拉屁股,给我开了眼了。

三.结尾

我个人觉得,对于不知道的技术或者一些经常被听到的名词,可以去了解了解,不需要你了解,不需要你使用。至少在别人说起的时候,你能知道这是个什么东西。说不定以后就成了主流,就像微服务刚出来的时候也是遭人诟病,现在你要说你不会微服务,都没什么公司要你。

还有,流量比较高的博主发文前麻烦好好思考一下自己写的东西合不合适。我记得我写DDD的时候问过某位博主,如何提高博客质量与引流博客,貌似给我的回答是喷DDD比夸DDD效果好

嗨,聊天记录被我删了,不然贴上来是不是就精彩了。

四.联系我

钉钉:louyanfeng25

微信:baiyan_lou

公众号:柏炎大叔