Tag: Software Architecture
All the articles with the tag "Software Architecture".
-
在 C# 中构建 VS Code 风格的扩展系统
Published: at 11:59 PMVS Code 的扩展平台不只是简单的加载 DLL 调接口,它有一套完整的生命周期设计:Manifest 声明、贡献点注册、懒激活机制和作用域 API 隔离。本文从零开始,带你用 C#/.NET 8 实现这套结构,涵盖完整代码和关键设计决策。
-
Vertical Slice Architecture 里怎么处理代码重复
Published: at 12:22 AM这篇文章最有价值的地方,不是教你把 Vertical Slice Architecture 里的重复代码统统抽干,而是把一个更容易做对的判断讲清楚:VSA 里有些重复是正常代价,真正该警惕的不是重复代码本身,而是过早抽象、错误共享和重复知识。数据库查询、基础设施工具、领域规则、应用层逻辑,它们的共享边界根本不是一回事。
-
Minimal API 热潮退去之后,真正留下来的不是少写几行,而是架构终于得自己证明自己
Published: at 02:25 AMBipin Joshi 这篇文章写得很克制,但它点中了 Minimal API 这些年最重要的变化:它并没有消灭 controller,也没有终结分层架构,而是把默认起点从“先上结构”改成了“先上简单”。从这一刻起,复杂性不再天然正当,架构必须回答自己到底在解决什么问题。
-
深入理解 AI 智能代理:从基础原理到实际应用
Published: at 12:00 AM全面解析 AI 智能代理的核心概念、工作原理和五种主要类型,探讨智能代理如何通过自主决策、工具调用和持续学习改变软件开发范式