首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

用"责任风暴"驱动OOADP和DDD

Eric Evans的《领域驱动设计》一书,主要讨论的是如何做好OOD(Object-Oriented Design, 面向对象设计),但在面向对象的软件开发过程中,OOD需要基于之前的OOA(Object-Oriented Analysis, 面向对象分析)所产生的分析模型进行设计,而OOA又需要基于之前的需求工作流所产生的用例模型进行分析。这些内容Evans在书中没有讲。所以如果仅读《领域驱动设计》,而没有掌握OOAD整套的方法,是无法将DDD落地的,也无法运用好OOP(Object-Oriented Programming, 面向对象编程)。当需要从一个单体系统中剥离一块业务设计微服务时,不会对这块业务进行软件建模,又何谈运用好DDD呢?从我最近10年接触到的企业内部应用系统的开发人员来看,绝大部分开发人员都缺乏OOADP的实践技能。他们基本上是基于数据库来开发,写出的代码是脚本式的,缺乏面向对象的封装和多态,导致代码难以阅读、扩展和维护。

02

打开软件研发的黑盒子:一文读懂研发效能洞察的五大流动指标

作者 | 张乐 1 数字化时代,软件研发本身也要数字化 你是否已经感受到,我们已经身处数字化时代的关键节点上。 这里首先抛出一个有趣的问题:一辆普通的小轿车里面的代码规模,与桌面操作系统的代码规模,哪个更大? 也许你已经猜到了答案。 多年以前,一辆小轿车里面大概只有 100 万行的代码,用于基础驱动功能(如牵引力控制);随后不久就增长到了 1000 万行代码,以满足越来越多的数字化、电子控制单元的增长,以及电动汽车所带来额外控制软件的复杂性;随着汽车互联和信息娱乐的发展,在几年前,一辆宝马汽车中已经达

02

宜泊科技杨涛:无人值守后,智慧停车将进入「车位级运营」时代 | 镁客·请讲

图 | 宜泊科技 技术总监杨涛 在杨涛看来,停车场的无人化管理正逐步进入“红海竞争”,下一步就该思考如何打出“差异化”了。 作者 | 来自镁客星球的韩璐 想必你也有过这种体验,只是去商场简单吃顿饭,却为了找一个车位而开着车在停车场绕了几圈,甚至还需要眼观六路、耳听八方,才能抢到一个刚挪出来的车位…… 原本找车位就已经很难了,但“历劫”还没有结束。如果你将车停在一个大的停车场,碰巧车停得远、方向感又不是很好的话,仅仅是找车,可能又得花上不少时间。 而现在,已经有企业瞄准了这些痛点,将AI、大数据等技术从出入口

01

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券