Tag: C#
All the articles with the tag "C#".
-
C# 备忘录模式完整指南:状态快照与回滚
Published: at 11:59 PM备忘录模式是 GoF 行为型模式中专门解决状态保存与恢复的那一个。本文从三个角色(Originator / Memento / Caretaker)拆解,覆盖基础实现、撤销重做、序列化快照和嵌套类封装,附带完整 C# 代码。
-
C# 中介者模式最佳实践:让代码组织经得起时间考验
Published: at 11:51 PM中介者模式用起来不难,难的是用久了不烂。本文整理 6 条 C# 落地实践:接口隔离、按域拆分、避开上帝中介者、强类型通知、错误处理和测试策略,帮你在项目增长时守住可维护性。
-
C# 单一职责原则:一个类,一个变更理由
Published: at 11:29 PM单一职责原则(SRP)是 SOLID 的起点。本文从 Actor 视角重新解读 SRP,结合反例拆解和重构代码演示,讲清楚为什么一个类只应该为一个角色而变,以及如何在 .NET 10 的日常开发中落地。
-
10 个 Async/Await 错误正在拖垮你的 ASP.NET Core API 性能
Published: at 03:55 AM来自 Mattrx(110k MAU 的营销分析 SaaS)真实生产环境:10 个 async/await 错误如何造成线程池饥饿、死锁和延迟飙升。每个错误都包含可直接编译的错误代码、修复后的正确写法、dotnet-counters 诊断信号,以及修复后的量化指标——吞吐量从 1,200 RPS 提升到 4,500 RPS,p95 延迟从 8.2 秒降至 1.4 秒,两周工作零新基础设施。
-
SOLID 原则在 C# 和 .NET 10 里的落地方式
Published: at 04:38 AMSOLID 不是背五个缩写,而是用来控制 C# 代码腐化的设计工具。本文结合 Dev Leader 的 .NET 10 参考文章,拆解 SRP、OCP、LSP、ISP、DIP 各自解决的问题、典型坏味道和落地边界。
-
C# Mediator 模式决策指南:什么时候该用,什么时候别用
Published: at 11:11 PMMediator 模式适合收束多对象之间复杂、易变的通信规则,但不适合简单稳定的直接调用。这篇用 C# 表单协调、聊天室和替代模式对比,整理一套可落地的判断清单。