SuperAPI AI 工具集

no-workarounds

编程与开发

查看项目

更新于 10-16 05:03

技能介绍

用途:该技能用于在软件工程任务中约束修复方式,强调解决根因而非掩盖症状,适用于调试问题、修复缺陷、处理测试失败等场景。

主要能力:设定“规避检测门”——写任何修复前先陈述问题、追问“问题为何存在”、追溯根因、确认修复是否针对根因、该修复在代码正确时是否仍有必要、以及是在消除信号还是修复源头;若判断为症状掩盖则停止并重新设计。它将规避分为七类:类型系统规避(如滥用 as、any、非空断言)、Lint 与警告抑制(如 eslint-disable、@ts-ignore)、错误吞没(空 catch、静默默认值)、时序与生命周期 hack(setTimeout、盲等、盲目重试)、猴子补丁与运行时改对象(改原型、全局、第三方内部)、防御性重复(到处散布可选链与空值合并)、复制粘贴改造。每类给出对应检查问题与正反示例思路。

使用方式:在修复前逐项自查;若根因位于外部不可控代码且确实无法修复,可用“逃生阀”流程:注明 WORKAROUND 注释、建立跟踪问题、添加行为测试与上游修复后失败的哨兵测试、设定不超过 90 天的复审日期。

限制:资料未提供具体安装命令、平台与授权信息;其分类与流程为规范性方法建议,不带可执行代码。全文为英文,具体规则以原始技能文档为准。