· software
Go 中优雅的领域驱动设计对象
❓ 你如何在 Go 中定义你的领域对象?Go 并不是典型的面向对象语言。当你尝试实现 Domain‑Driven Design(DDD)概念,如 Entity …
❓ 你如何在 Go 中定义你的领域对象?Go 并不是典型的面向对象语言。当你尝试实现 Domain‑Driven Design(DDD)概念,如 Entity …
架构决策:WSL‑UI 的 Mock Mode 我在 WSL‑UI 的首批架构决策之一是构建完整的 Mock Mode。这不仅仅是为了…
引言 2026 年,微服务时代最大的教训并不是关于追求小粒度或花哨的工具——而是关于边界。当边界薄弱或……
“你的系统能否强制执行月末截止日期,公平处理迟交,并仍然生成干净的工资汇总?” 那个问题改变了我的看法…
大多数架构问题并非技术层面——而是组织层面。系统之所以能够扩展,并不是因为代码优雅,而是因为团队结构和…
Entity Framework Core 是 .NET 生态系统中最强大的工具之一,但它也是最常被误用的工具之一。在 Clean Architecture 中,EF Core 是基础设施层的一部分……
独立变异原则(IVP)与类型安全争论 “独立变异原则:软件架构的统一元原则” f...
面试问题 “你能解释一下你在过去的项目中是如何使用 Domain‑Driven Design 的?” 那个简单的问题让我瞬间僵住。那是我的第二…
编写代码带来日常挑战。我们遇到的挑战之一是设计后端 trade‑service 库时。该库提供了一个 A...
我对当前用于构建可维护应用程序的软件工程状态有强烈的看法:它已经失败,是时候改变了。Not to t...
大多数软件系统并不是因为技术选择不当而失败。它们失败的原因是停止学习。框架会老化,架构也会时兴时衰……