SuperAPI AI 工具集

j5ik2o-error-classification

测试与质量

查看项目

更新于 10-15 22:39

技能介绍

用途:在设计与实现异常处理前,先对软件异常状态进行术语分类。不同词汇对应不同干预方式,混用会导致处理策略、测试与沟通出现偏差。

主要能力:提供一套工作词汇定义。Error 指人或系统在推理、输入、配置或操作上的错误;Defect 指代码、需求、测试或文档等制品中的缺陷;Bug 是对缺陷、故障或失效的非正式报告或标签,需先明确其精确类别;Fault 指可能导致失效的内部错误状态或潜在条件;Failure 指外部可观察到的服务偏离预期;Incident 指需要响应的运维事件;Exception 是语言或运行时的控制机制或信号,本身不是领域分类,应分类其所代表的条件。

使用方式:按工作流执行——描述观察到的现象及观察者;区分外部 failure、内部 fault 与底层 defect;判断该条件是可恢复、可重试、用户可纠正还是致命;再选择处理方式,如校验错误、类型化领域错误、异常、重试、熔断、告警或缺陷修复。对于非平凡的实现、评审或重构工作,在给出最终建议前应阅读 references/details.md,其中包含详细规则、示例、坏味道与迁移说明。

输出:返回分类链、处理策略、应添加的测试,以及团队应统一使用的术语。

适用场景:异常处理设计、代码评审、缺陷分类、事件响应与团队术语统一。

限制:资料未提供具体平台、安装命令、收费或效果信息。