dotnet-design-pattern-review 用于审阅 C#/.NET 代码中的设计模式和结构安排。你提供代码片段或项目上下文,AI 会检查职责、依赖、资源处理与可测试性,交回具体建议,默认不直接修改代码。
它会看工厂、命令处理、仓储和外部服务抽象等安排是否符合项目需要。比如一个外部服务封装既创建连接又处理业务,还把配置和日志混在里面,就值得讨论哪些职责应该分开,连接由谁释放。
原文也检查异步调用、依赖生命周期、配置验证和异常处理。建议需要说明落点和原因,不能只写一句“遵循 SOLID”,或为了出现某个模式而增加一层没有用途的接口。
这份指南带有明确的 .NET 架构偏好,包括命名空间、资源文件和命令处理结构。审阅时应对照当前项目,不能把其中的约定当成所有 C# 程序都必须满足的规范。