Tag: 架构
All the articles with the tag "架构".
-
用 GitHub Copilot SDK 接进 .NET 应用
Published: at 11:39 PMCopilot SDK 已 GA,把 Copilot CLI 的 agent 运行时搬进你自己的应用。本文拆开 SDK、Agent Framework 与应用三层职责,讲清工具暴露和工具批准两套开关,以及认证、额度与数据留存的实际边界。
-
把 LLM Judge 放进 Agent 运行时
Published: at 11:40 PMLLM judge 正从离线评测走进 agent 运行时,开始影响继续、重试、换模型或转人工。本文拆解 7 种架构模式,说明如何拆分判断、比较候选、检查过程,并用确定性逻辑控制风险。
-
Specification、Repository 怎么区分
Published: at 03:20 AMSpecification、Repository 与 Query Object 在 .NET 里各回答什么问题?本文用接口草图、职责表和选型矩阵讲清三者的边界,并拆解常见误用:把查询包当规格、用规格做授权或校验、一有规则就上规则引擎。
-
从零构建 C# 模块化单体:一步步搭起来
Published: at 05:16 AM模块化单体保留单体部署的简单性,同时用边界上下文隔离让大项目持续可维护。这篇从创建方案结构开始,一步步搭起 Projects 和 Tasks 两个模块,再通过 Contracts 集成事件和 MediatR 打通跨模块通信,代码全部来自可运行的参考工程。
-
SOLID 原则在 C# 和 .NET 10 里的落地方式
Published: at 04:38 AMSOLID 不是背五个缩写,而是用来控制 C# 代码腐化的设计工具。本文结合 Dev Leader 的 .NET 10 参考文章,拆解 SRP、OCP、LSP、ISP、DIP 各自解决的问题、典型坏味道和落地边界。
-
Human-in-the-Loop AI:用 ASP.NET Core 给 AI 加一道人工审批门
Published: at 11:28 PM企业 AI 不一定适合全自动执行。本文用 ASP.NET Core 拆解 Human-in-the-Loop 架构:AI 生成建议,进入审批队列,人类审核后再执行,同时保留通知、审计、RBAC 和反馈闭环。
-
C# Mediator 模式决策指南:什么时候该用,什么时候别用
Published: at 11:11 PMMediator 模式适合收束多对象之间复杂、易变的通信规则,但不适合简单稳定的直接调用。这篇用 C# 表单协调、聊天室和替代模式对比,整理一套可落地的判断清单。