笔记
码道点点
架构师
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
码农的未来-顺势而为
通过聚合根的概念确保了模型的完整性和边界清晰,合理地界定了对象间的关联度,从而将复杂的对象网络分解成若干个高度内聚的小模块。在这种编程模式下,状态变化是仿佛是因事件行为的流过而冲刷出的状态改变,“顺势而为”,“顺其自然”的一样。函数是数学中的一个基本概念,它描述了一种特殊的映射关系,即从一个集合(称为定义域)到另一个集合(称为值域)之间的对应法则。在这个映射中,定义域中的每一个元素都恰好对应值域中的一个元素。在这个快速变化的世界里,采取一种更加灵活、自然的态度去设计和实现软件,将是未来发展的趋势。原创 2024-11-05 09:16:15 · 331 阅读 · 0 评论 -
主体Subject和客体Object-西方哲学的思维方式
这种思维方式强调了观察者(主体)与其所观察的事物(客体)之间的区分。当我们学习英语时,接触到的句子结构——主语(subject)、谓语(predicate)和宾语(object)——实际上反映了这种主体-客体的二元论思想。在编程领域,尤其是面向对象编程(OOP),这一概念被进一步发展为“对象”(Object),即程序中的实体,这些实体拥有属性和方法,可以用来模拟现实世界中的事物。尽管如此,随着全球化的推进和技术交流的加深,不同文化背景下的开发人员开始探索如何将各自的文化特色融入到软件开发实践中去。原创 2024-11-04 22:21:28 · 854 阅读 · 0 评论 -
从快速开发到深度建模:领域驱动设计如何重塑企业级软件开发
在这个阶段,业务系统开发往往被简化为基本的CRUD操作,强调的是快速开发与效率提升,而非深层次的业务逻辑分析。更重要的是,采用DDD不应仅仅出于追赶潮流的目的,而是真正认识到它所带来的价值——即通过更好地理解和服务于特定业务领域来创造高质量的产品和服务。初期,由于对DDD的认识不足以及相关资源匮乏,加之企业更加倾向于立即见效的投资回报模式,使得DDD并未得到广泛采纳。到了2014年前后,随着市场环境的变化和技术的发展,企业开始意识到单靠简单的功能实现已经难以满足日益复杂的业务需求。原创 2024-11-04 19:29:48 · 421 阅读 · 0 评论 -
为什么DDD方法论值得尊重
资本家剥削劳动人民剩余价值,本来无可厚非他也是执行了资本规律。从2000年以来的java(j2se1.4稳定版出来后)企业级开发,无一例外倡导“贫血模型”,过程式开发。无论是sun的ejb 还是weblogic,Oracle等等均用无数例子证明了。做业务系统就是写crud,就是告诉工人阶级不要考虑太多,提高效率一般性工人的生产率才是当务之急。才可以赚取剩余价值,实现资本家的原始积累。在这个时期很多it企业并不考虑业务是什么,都属于一锤子买卖居多。会crud又或者说低代码能生成crud那就是牛x。20.原创 2021-09-24 22:10:36 · 360 阅读 · 0 评论 -
DDD并不是千层饼架构
近来研学DDD的同志们越来越多。刚开始大家都是“盲人摸象”的学习着。有些有趣的问题,闲来想说道说道。有些同志一直认为“ddd就是千层饼架构”。我想说这个话的,无非应该是两个方面觉得:一是认为技术分层多了一些,至少与三层架构对比(crud架构)多了领域层。二是 各种数值对象传递赋值多次,如:vo,dto,entity,do或po。 首先技术分层的主观层次是由架构设计师针对解决技术复杂度的分而治之的处理。是用来隔离每层高内聚的技术职责。而ddd在方法论层面仅强调领域层次的重要性,并没有在战术层面说一定要有所.原创 2021-09-24 22:09:12 · 180 阅读 · 0 评论
分享