1、.NET 企业级开发新范式CleanDDD+AI Agent肖伟宇 2025.11.30我是谁 微软最有价值专家(Developer Technologies方向)FireUG 技术社区组织者之一(B站频道5万粉)CleanDDD 创始人 Java 转.NET 推广人AI时代前软件工程的挑战是什么屎山,屎山,还是屎山通常是怎么解决屎山的能用就行(虽然是屎,顶饿就行)改不动就推翻重来(打不过我还躲不过?)AI时代带来了什么变化AI带来的变化代码生成速度急速增快(堆屎山的速度大大提高)AI生成的代码越来越懒得看(看不懂就让AI自己Review)结果就是代码更快速地腐化迭代速度更快速地衰减系统地掌控
2、力更快速地流失我们如何应对?企业级软件开发范式.NETCleanDDD高效的可持续迭代为什么是.NET 支持变更跟踪,优雅实现满血仓储模式 LINQ 几乎屏蔽繁琐的SQL满血ORM EF Core 领域事件实现框架中介者模式 MediatR 等 事件最终一致性 Outbox 模型 CAP组件事件驱动框架原生值类型,数值类数据处理性能开销低像写同步代码一样写异步代码无侵入分库分表方案 ShardingCore等高性能可视化开发调试体验可视化开发调试体验什么是CleanDDD一种决策价值取向一组沟通概念定义一种建模设计方法一套代码组织规范CleanDDD的价值取向业务模型代码保持边界明确是最重要的
3、事CleanDDD的核心原则聚合之间不相互依赖不跨聚合Join查询用事件驱动处理聚合之间相互影响CleanDDD的核心概念聚合领域事件仓储命令与处理器查询与处理器领域事件处理器集成事件转换器集成事件处理器EndpointJob.NET+CleanDDD 的开发体验一套开发框架一套工程模板工程模板工程模板工程模板代码快捷键模型可视化聚合领域事件仓储命令与处理器命令与处理器查询与处理器领域事件处理器集成事件集成事件转换器集成事件处理器EndpointsAI 时代是怎样的?天然 AI Agent 友好充分明确的代码规范充分明确的设计原则充分内聚的上下文信息充分明确的上下文边界AI时代,企业级软件开发新范式人能够轻松掌控并实践AI也能够掌握,甚至执行得更好Github Copilot Agent 支持Github Copilot Agent 支持Github Copilot Agent 支持VS Code Agent 模式Github Action Agent 模式Github Action Agent 模式.NET+CleanDDD+AI AgentTHANK YOUB站频道 FireUG技术社区B站频道 老肖想当外语大佬