avatar

一条在知识海洋的咸鱼

这个家伙很懒,啥也没有留下😋

  • 首页
  • Linux
  • OCJP
  • Java核心技术卷
  • J2EE相关标准
  • 深入理解Java虚拟机
  • NIO与SOcket编程技术指南
  • Java多线程编程核心技术
  • Redis开发与运维
  • Spring Cloud Alibaba 微服务原理与实践
  • DevOps
  • Docker
  • MySQL必知必会
  • AI自学路线
  • Spring Boot 编程思想(核心篇)
主页 第一章 消化知识
文章

第一章 消化知识

发表于 2023-06-7 更新于 2026-06- 10
作者 Administrator
4~5 分钟 阅读
  • 领域:软件程序为了执行用户的某项活动,或满足用户的某种需求。这些应用软件的问题区域就是软件的领域
  • 模型:为了解决问题所需的活动,需要运用到的知识体系。模型是知识体系的载体,进行了选择性的简化和有意义的结构化。适当的建模可以使人理解信息的意义,并专注于问题
  • 模型在领域驱动中的作用
  • 软件的核心
  • 消化知识
    • 有效建模的要素
    • 持续学习
    • 知识丰富的设计

模型在领域驱动中的作用

  • 模型和设计的核心相互影响
  • 模型是团队所有成员使用的通用语言的中枢
  • 模型是浓缩的知识

软件的核心

软件的核心是为用户简介领域相关问题的能力。
技术人才更愿意从事精细的框架工作,试图用技术来解决领域问题。他们把学习领域知识和领域建模的工作留给别人去做。软件核心的复杂性需要我们直接去面对和解决,如果不这样做,则kennel导致工作重点的偏离

消化知识

有效建模的要素

语言和草图,再加上头脑风暴活动,将我们的讨论编程“模型实验室”,在这些讨论中可以演示、尝试和判断上百种变化。

##知识消化
知识消化并非一项孤立的活动,一般在开发人员的领导下,由开发人员与领域专家组成的团队来共同协作。
传统中,开发人员听专家们描述某项所需的特效,然后开始构建它。他们将结果展示给专家,并询问接下来做什么。如果程序员愿意进行重构,则能够保持软件足够简洁,以便继续扩展;如果对领域不感兴趣,则智慧了解程序应该执行的功能,不去了解它背后的原理。

持续学习

项目知识零散的分散在很多人和文档中,其中夹杂着其他一些无关信息,因此我们甚至不知道哪些知识是真正需要的知识。我们既要完善技术知识,也要培养一般的领域建模技巧。并不是为了成为某一领域工程师专家,而是为了与领域专家沟通,理解与应用有关的主要概念,并学会检查所构建的内容是否合理

知识丰富的设计

业务活动规如同所涉及的实体一样,都是领域的核心,任何领域都有各种类别的概念。
领域设计模型和相应的设计可以用来保护和共享知识

领域驱动设计
许可协议: 
分享

相关文章

6月 7, 2023

第一章 消化知识

领域:软件程序为了执行用户的某项活动,或满足用户的某种需求。这些应用软件的问题区域就是软件的领域模型:为了解决问题所需的活动,需要运用到的知识体系。模型是知识体系的载体,进行了选择性的简化和有意义的结构化。适当的建模可以使人理解信息的意义,并专注于问题模型在领域驱动中的作用软件的核心消化知识有效建模

下一篇

01路线与环境

上一篇

2023目标

最近更新

  • 55 异常兜底:工具失败、非法输出、空检索与超时
  • 54 Agent Memory:短期记忆、用户上下文与摘要
  • 53 Human-in-the-loop:让关键动作暂停、确认与恢复
  • 52 工单 Tool:字段校验、创建结果与失败补偿
  • 51 订单 Tool:Mock、鉴权、状态解析与脱敏

热门标签

java基础 微服务 maven Spring Tomcat DDD Linux Linux基础 SQL基础 数据结构算法

目录

©2026 一条在知识海洋的咸鱼. 保留部分权利。

使用 Halo 主题 Chirpy