SuperAPI AI 工具集

debugging-patterns

测试与质量

查看项目

更新于 10-16 08:10

技能介绍

用途:为 .NET/ABP 与 React 应用提供系统化调试模式,用于排查缺陷、测试失败、堆栈与错误信息、数据库查询问题、异步死锁和 React 状态管理缺陷。

主要能力:给出四步调试流程(捕获信息、隔离问题、形成假设、验证并修复);按类别列出常见问题的症状、诊断清单与修复写法,包括 ABP 授权失败、实体未找到、async/await 死锁,EF Core 的 N+1 查询与跟踪冲突,React 的 stale closure、React Query 缓存未更新、TypeScript any 泄漏;并提供调试命令与统一输出格式(症状、根因、证据、修复、验证、预防)。

使用方式:按流程收集错误信息与复现步骤,定位前后端失败组件,匹配已知问题模式,做最小改动验证并补测试防回归。示例命令:dotnet run --project api/src/ClinicManagementSystem.HttpApi.Host 2>&1 | grep -i error;dotnet test --filter "FullyQualifiedName~PatientAppService_Tests"。EF Core 可在 appsettings.Development.json 将 Microsoft.EntityFrameworkCore.Database.Command 设为 Information 查看生成 SQL;前端使用浏览器 DevTools 的 Console 与 Network 面板。

适用场景:ABP 后端与 React 前端联调、代码评审中识别潜在问题、实现阶段修复缺陷。

限制:资料未提供安装方式、版本要求、收费与平台信息,暂未提供。