小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI
沉浸式翻译 immersive translate
重新思考数据完整性:领域驱动设计的重要性

开发者重视数据完整性,MongoDB等文档数据库支持灵活的数据模型设计,适应应用需求。与关系数据库不同,MongoDB通过嵌入和引用处理关系,确保数据一致性。灵活的模式验证提升开发效率,减少传统数据库的约束,使应用逻辑与数据模型更紧密结合。

重新思考数据完整性:领域驱动设计的重要性

The New Stack
The New Stack · 2025-12-12T20:00:06Z
如何通过领域驱动设计和变革走私进行社会技术设计

领域驱动设计(DDD)通过“变革走私”方法,帮助软件专业人士应对复杂的组织动态和决策。该方法鼓励在现有结构中进行小规模实验,以促进社会技术变革。DDD强调软件设计需与业务复杂性对齐,同时关注组织和人类系统动态,从而提升团队协作和工作效率。

如何通过领域驱动设计和变革走私进行社会技术设计

InfoQ
InfoQ · 2025-11-13T11:39:00Z

DDD 并非银弹,但在 ERP 这类复杂业务系统中,它能帮助我们构建 "业务驱动" 的代码 —— 让代码像业务文档一样易读,让业务规则在领域模型中得到严格封装,让模块边界通过限界上下文清晰划分。领域模型是 DDD 的 "灵魂",它由聚合根(Aggregate Root)、实体(Entity)、值对象(Value Object)组成,核心是封装业务规则(...

C# 领域驱动设计在 ERP 项目中的应用设计

dotNET跨平台
dotNET跨平台 · 2025-10-29T00:02:55Z

第二版《微服务模式MEAP》已发布,提供咨询和培训信息。

必读书籍 - 流动架构:基于领域驱动设计、沃德利映射和团队拓扑的自适应系统

Microservice architecture
Microservice architecture · 2025-10-02T08:03:00Z

AppFrame.AutoPlatform是一个基于领域驱动设计的开源上位机框架,专为工业自动化设计。它具备模块化设计、低代码开发和丰富的UI组件,旨在降低开发成本、提高效率,并支持多种通信协议和权限管理,适合初学者和开发者使用。

基于领域驱动设计(DDD)的 WPF 通用上位机开发框架

dotNET跨平台
dotNET跨平台 · 2025-06-24T00:00:39Z
领域驱动设计简介 || 埃里克·埃文斯

领域模型是对现实的简化表示,帮助理解复杂过程,促进开发者与专家之间的沟通。它通过抽象和结构化知识应对信息过载,良好的模型不仅是文档,更是连接代码与业务逻辑的决策工具,解决用户实际问题。

领域驱动设计简介 || 埃里克·埃文斯

DEV Community
DEV Community · 2025-05-26T10:30:08Z
领域驱动设计中的知识提取 || DDD 埃里克·埃文斯

在领域驱动设计中,成功的知识提取依赖于对领域的深入理解,而非单纯的技术。通过与专家的对话,开发者逐步建立模型,创建原型以验证想法,最终形成有效的知识模型,促进团队沟通与理解。

领域驱动设计中的知识提取 || DDD 埃里克·埃文斯

DEV Community
DEV Community · 2025-05-26T10:27:28Z
🚀 扩展 Laravel 应用程序?本系列将解析现实世界中的模式,以实现干净、可维护和高性能的代码。从这里开始,第一部分——从领域驱动设计到服务层及更远的地方!#Laravel #架构

抱歉,我无法访问链接内容。请提供文章的具体内容,我将为您进行总结。

🚀 扩展 Laravel 应用程序?本系列将解析现实世界中的模式,以实现干净、可维护和高性能的代码。从这里开始,第一部分——从领域驱动设计到服务层及更远的地方!#Laravel #架构

DEV Community
DEV Community · 2025-05-12T02:54:45Z
使用领域驱动设计(DDD)概念构建Ktor项目:简约客户关系管理系统的逐步指南

本文介绍了如何利用领域驱动设计(DDD)构建简约的客户关系管理(CRM)系统,通过定义实体、值对象、仓库和服务,形成可扩展、可维护的项目结构,并将业务逻辑整合到Ktor应用中,创建清晰的代码架构。

使用领域驱动设计(DDD)概念构建Ktor项目:简约客户关系管理系统的逐步指南

The JetBrains Blog
The JetBrains Blog · 2025-04-30T12:29:16Z
领域驱动设计(DDD)揭秘

大多数软件故障源于团队与业务的脱节,而非语法错误。领域驱动设计(DDD)强调以业务领域为中心,促进工程师与领域专家的合作,提供建模复杂系统的工具和语言,帮助团队应对变化的需求。虽然DDD不是万能的,但在复杂领域和多团队协作中,它能提供系统功能的清晰理解。

领域驱动设计(DDD)揭秘

ByteByteGo Newsletter
ByteByteGo Newsletter · 2025-04-24T15:30:35Z
2025年QCon伦敦大会:大规模应用领域驱动设计

在2025年QCon伦敦大会上,Leander Vanderbijl分享了其公司如何通过领域驱动设计(DDD)应对医疗平台的复杂性。他强调了从相互依赖的服务系统转向一致的业务导向架构的关键步骤,识别了医疗服务、支付系统和支持系统三个核心领域,并采用了“Take That”、“Robbie Williams”和“Prince”策略进行架构重组。Vanderbijl指出,DDD是一个持续演变的过程,需要适应性和对业务需求的持续评估。

2025年QCon伦敦大会:大规模应用领域驱动设计

InfoQ
InfoQ · 2025-04-16T10:00:00Z

大型语言模型(LLM)在软件开发中具有自动化和加速代码生成的潜力,但在处理大型代码库时可能出现性能下降和代码质量问题。通过应用关注点分离(SoC/SRP)和领域驱动设计(DDD)等重构原则,可以改善代码结构,提升LLM的上下文管理和代码理解能力,从而提高生成和修改的效率。尽管实施这些策略面临挑战,但它们为解决LLM在复杂项目中的局限性提供了希望。

通过重构缓解 LLM 辅助软件开发中的可伸缩性挑战:概念拆分与领域驱动设计的分析

phodal
phodal · 2025-04-14T11:35:20Z
如何理解业务,或领域驱动设计的战略模式

《领域驱动设计》强调软件开发应以业务为导向,将业务划分为主领域、支持领域和通用领域。主领域是核心竞争力,支持领域提供基础服务,通用领域是市场上常见的解决方案。通过“通用语言”,开发团队与业务专家沟通,确保软件符合业务需求。文章还介绍了如何通过“界限上下文”管理不同子领域的关系,以提高开发效率。

如何理解业务,或领域驱动设计的战略模式

DEV Community
DEV Community · 2025-04-07T11:38:56Z
从ORM模型迁移到领域驱动设计聚合

DDD不依赖ORM,使用ORM可能会对DDD造成负面影响。聚合由根聚合及其关联的实体和价值对象组成,价值对象不可识别且通常不可变。使用ORM时需谨慎处理查询,以免混淆DDD实体与ORM实体。建议逐步减少ORM的使用,以更好地实现DDD架构。

从ORM模型迁移到领域驱动设计聚合

DEV Community
DEV Community · 2025-03-22T10:43:22Z
领域驱动设计(DDD) - 理解主要概念

领域驱动设计(DDD)旨在将业务理解转化为代码,强调与领域专家的紧密合作。其核心概念包括领域模型、实体、值对象、聚合及其根、领域服务和事件,以及有界上下文。DDD不仅涉及代码结构,更是一种思维方式,确保业务逻辑的清晰与可维护性。

领域驱动设计(DDD) - 理解主要概念

DEV Community
DEV Community · 2025-03-18T23:43:08Z
领域驱动设计

领域驱动设计(DDD)是一种以业务领域为核心的软件设计方法,通过定义领域、子领域、界限上下文、实体和值对象等概念,帮助团队构建易于理解和维护的应用程序,适用于复杂业务逻辑和大型项目,促进开发与业务团队的协作。

领域驱动设计

DEV Community
DEV Community · 2025-03-15T18:13:23Z
领域驱动设计:分层架构

三层架构已成为企业技术的趋势,通过分层设计解耦业务规则与应用代码。大多数系统使用React或Angular作为用户界面,并通过集成层与后端通信。为增强系统的可理解性和可修改性,应采用模块化和功能性编程,提升整体设计。

领域驱动设计:分层架构

DEV Community
DEV Community · 2025-03-06T04:00:26Z
彻底理解领域驱动设计(DDD)的实现

领域驱动设计(DDD)是一种强调业务领域建模的软件开发方法,涉及上下文边界、实体、值对象和聚合等概念。通过通用语言,开发者与业务专家沟通,确保系统满足真实需求。以C#构建支付系统为例,展示了DDD的核心原则,如简洁性和清晰性,确保代码模块化和易于维护。

彻底理解领域驱动设计(DDD)的实现

DEV Community
DEV Community · 2025-02-21T17:25:13Z
Angular Addicts 第34期:Angular 19.1、人工智能与Angular、领域驱动设计简介及更多

这是Angular Addicts通讯第34期,汇集了2024年最佳Angular资源,介绍了Angular 19.1的新特性、Nx 20.3的更新、Tailwind CSS v4.0的改进,以及多个Angular相关的文章和工具,旨在帮助开发者提升技能和了解最新动态。

Angular Addicts 第34期:Angular 19.1、人工智能与Angular、领域驱动设计简介及更多

DEV Community
DEV Community · 2025-02-11T08:21:11Z
领域驱动设计的实用性

在领域驱动设计(DDD)中,战术设计需平衡领域凝聚力与技术实用性。合理利用技术可保持领域概念清晰,促进软件灵活演进。简化应用服务和基础设施设计有助于加速开发,确保维护和演进的便利性。

领域驱动设计的实用性

DEV Community
DEV Community · 2025-02-01T00:26:58Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
友情链接: MOGE.AI 九胧科技 模力方舟 Gitee AI 菜鸟教程 Remio.AI DeekSeek连连 53AI 神龙海外代理IP IPIPGO全球代理IP 东波哥的博客 匡优考试在线考试系统 开源服务指南 蓝莺IM Solo 独立开发者社区 AI酷站导航 极客Fun 我爱水煮鱼 周报生成器 He3.app 简单简历 白鲸出海 T沙龙 职友集 TechParty 蟒周刊 Best AI Music Generator

小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码