<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh">
    <title>bigfish的网络博客 - DDD</title>
    <subtitle>记录技术和生活</subtitle>
    <link rel="self" type="application/atom+xml" href="https://blog.laofu.online/tags/ddd/atom.xml"/>
    <link rel="alternate" type="text/html" href="https://blog.laofu.online"/>
    <generator uri="https://www.getzola.org/">Zola</generator>
    <updated>2023-08-23T10:00:00+08:00</updated>
    <id>https://blog.laofu.online/tags/ddd/atom.xml</id>
    <entry xml:lang="zh">
        <title>领域驱动设计（DDD）：从三层架构到 DDD 架构的演化</title>
        <published>2023-08-23T10:00:00+08:00</published>
        <updated>2023-08-23T10:00:00+08:00</updated>
        
        <author>
          <name>bigfish</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.laofu.online/blog/ddd-architecture/"/>
        <id>https://blog.laofu.online/blog/ddd-architecture/</id>
        
        <summary type="html">&lt;h2 id=&quot;san-ceng-jia-gou-de-wen-ti&quot;&gt;&lt;a class=&quot;zola-anchor&quot; href=&quot;#san-ceng-jia-gou-de-wen-ti&quot; aria-label=&quot;Anchor link for: san-ceng-jia-gou-de-wen-ti&quot;&gt;三层架构的问题&lt;/a&gt;&lt;/h2&gt;
&lt;p&gt;在前文中，我从基础代码的角度探讨了如何运用领域驱动设计（DDD）来实现高内聚低耦合的代码。本篇文章将从项目架构的角度，继续探讨三层架构与DDD之间的演化过程，以及DDD如何优化架构的问题。&lt;/p&gt;</summary>
        
    </entry>
    <entry xml:lang="zh">
        <title>领域驱动设计（DDD）：从基础代码探讨高内聚低耦合的演进</title>
        <published>2023-08-19T10:00:00+08:00</published>
        <updated>2023-08-19T10:00:00+08:00</updated>
        
        <author>
          <name>bigfish</name>
        </author>
        
        <link rel="alternate" type="text/html" href="https://blog.laofu.online/blog/ddd-from-code/"/>
        <id>https://blog.laofu.online/blog/ddd-from-code/</id>
        
        <summary type="html">&lt;p&gt;在2019年我初次接触到领域驱动设计（Domain-Driven Design，简称DDD）的概念。在我的探索中，我发现许多有关DDD的教程过于偏重于战略设计，充斥着许多晦涩难懂的概念，导致阅读起来相当艰难。有些教程往往只是解释了DDD的概念，而未深入探讨为何要采用这种方式以及这样做能带来哪些好处，这导致很多人在实践应用DDD时遇到了诸多难题。甚至有些人为了引入DDD而在项目中强制采用DDD架构，结果却意外增加了代码的复杂性，带来了一系列潜在的风险。&lt;/p&gt;</summary>
        
    </entry>
</feed>
