用途
该技能用于掌握 C#/.NET 后端开发模式,帮助构建健壮的生产级 API、MCP 服务器和企业级应用,并遵循 2024/2025 年的现代最佳实践。
主要能力
根据资料,该技能覆盖以下方面:
- 异步编程(async/await)
- 依赖注入(DI)
- 使用 Redis 的缓存策略
- 单元测试与集成测试
- 使用 EF Core 或 Dapper 优化数据库访问
- 通过 IOptions 模式进行应用配置
- 错误处理与弹性模式
- 服务架构设计
- 数据访问性能与缓存验证
- 关键流程的测试与可观测性
使用方式
资料给出的操作步骤为:
- 定义架构边界、模块与分层。
- 应用依赖注入、异步模式与弹性策略。
- 验证数据访问性能与缓存。
- 为关键流程添加测试与可观测性。
- 如需详细模式,打开 resources/implementation-playbook.md。
适用场景
资料明确列出以下适用场景:
- 开发新的 .NET Web API 或 MCP 服务器
- 审查 C# 代码的质量与性能
- 使用依赖注入设计服务架构
- 实现基于 Redis 的缓存策略
- 编写单元测试与集成测试
- 使用 EF Core 或 Dapper 优化数据库访问
- 使用 IOptions 模式配置应用
- 处理错误并实现弹性模式
限制
资料明确列出以下不适用场景:
- 项目未使用 .NET 或 C#
- 仅需要前端或客户端指导
- 任务与后端架构无关
资源
- resources/implementation-playbook.md:提供详细的 .NET 模式与示例。
关于该技能的收费、价格、平台支持范围等具体信息,资料暂未提供。