SuperAPI AI 工具集

error-classification

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:在设计与实现异常处理之前,先对异常状态做分类。不同词汇指向不同干预手段,混用会导致处理策略错位。

主要能力:提供一组工作词汇的定义——Error(人或系统在推理、输入、配置或操作上的错误)、Defect(代码、需求、测试或文档等制品中的缺陷)、Bug(对 defect、fault 或 failure 的非正式报告或标签,需先澄清具体类别)、Fault(可能引发失败的内部错误状态或潜在条件)、Failure(外部可观测的服务偏差)、Incident(需要响应的事件)、Exception(语言/运行时的控制机制或信号,本身不是领域分类,需对其代表的条件分类)。

使用方式:按工作流推进——描述观察到的现象及观察者;将外部 failure 与内部 fault、底层 defect 分开;判断该状态是可恢复、可重试、用户可纠正还是致命;据此选择处理方式:校验错误、类型化领域错误、异常、重试、熔断、告警或缺陷修复。最终返回分类链、处理策略、应补充的测试以及团队应统一使用的术语。

限制:对于非平凡的实现、评审或重构工作,需先阅读 references/details.md 再给出最终建议,其中包含详细规则、示例、坏味道与迁移说明。当前资料未提供该文件的 URL。官方文档与收录来源信息暂未提供。