随笔分类 -  领域驱动设计

摘要:上一章是真的不好写,吃奶的劲儿都快使出来了。本章计划是查缺补漏,对BC的内容进行补充。您也看到了,战略设计作为DDD中最重要的一部分,只写一节就完事儿也差点意思。不过您也别期望太多,咱这个文章本来就是自身经验的总结性,我是假设您有一定的DDD基础,所以不会按照书的那种程度去写,否则还不如直接看书呢。 阅读全文
posted @ 2022-02-24 11:24 SKevin 阅读(1242) 评论(2) 推荐(8) 编辑
摘要:限界上下文(简称BC)是一个很难讲的部分。我寻思着是不是再多找一找文章,看看其它人怎么讲的,但犹豫再三还是决定按自已的理解去聊,各种找材料就有点剽窃的行为了。至于说的是否正确,您务必也要做好判断,毕竟每个人都会有自己的理解。做为温故而知新的一部分,在此把前面总结的BC的特点再重复一下,也不是为了凑字 阅读全文
posted @ 2022-02-22 14:59 SKevin 阅读(2080) 评论(7) 推荐(6) 编辑
摘要:细心的您可能已经发现了一个规律,DDD使用了一种由上至下的方式来指导系统的构建。第一层考虑如何把大的领域划成多个小的子域,重要性不一样,投入的人和钱肯定也不一样;第二层考虑系统的架构方面,仍然是一类宏观的工作,不过其更加聚焦于如何把大的系统分成几个物理子系统及子系统间的交互方式(如果非微服务架构,就 阅读全文
posted @ 2022-02-18 17:25 SKevin 阅读(2919) 评论(2) 推荐(10) 编辑
摘要:所谓“读书破万卷,下笔如有神”,放到DDD上面确是个难题,仅这章的破题部分就难住了我,想要做到言简意赅但还不能口若悬河。虽自信本人面对指责应可作到宠辱不惊,但也不能依仗此而无赖的误导别人,所以本单的内容“我妄言之,您姑且听之”。 我有过这样的经验,读书的越多后面能攫取的有用的知识越少,也许从一本书中 阅读全文
posted @ 2022-02-17 10:04 SKevin 阅读(2018) 评论(2) 推荐(10) 编辑
摘要:我第一次捧起老艾那本《领域驱动设计》,惊为天人。吾辈上下求索数年,这不正是终极之大道吗?结果只三天热乎劲儿,“什么玩意儿”是对这本书的最好评价。好好的一本书让我“弃之如敝履”,差点就“小舟从此逝,江海寄余生”了。几年过后读了网上一些老baby写的吐槽DDD的文章,几乎视其为知音啊,那概括的真是精辟, 阅读全文
posted @ 2022-02-15 08:58 SKevin 阅读(1995) 评论(2) 推荐(10) 编辑
摘要:都在IT圈子混,为什么有些人可以成为一流高手,有些人搞了10年研发还只能靠吃老本儿过日子。简单来说,搞这行儿您得勤奋。特喜欢电影《霸王别姬》中的一句:“要想人前显贵,您就得背后受罪”。这人呐,就得学会自已个儿成全自个儿。好多DDD初级玩家上来就特喜欢聊“聚合”啊、“框架”啊、“事件溯源”啊,刘震云先 阅读全文
posted @ 2022-02-10 14:59 SKevin 阅读(2216) 评论(2) 推荐(6) 编辑
摘要:为什么叫“戏说”呢?领域驱动设计出来的时候就有一种对于受众的调戏。书是读完了,您个人升华到了“看山非山,看水非水”的境界。再看一下落地代码,搞不好会仰天长啸:“这是我写的?”。佛家讲“空”,儒家讲“仁”,领域驱动讲“真”。真者,本质也。当您到了“真”的境界,就不会再与别人争论“到底是java还是C# 阅读全文
posted @ 2022-02-10 10:13 SKevin 阅读(3075) 评论(8) 推荐(21) 编辑