AI / 编程与调试
用一张表说清函数何时抛错、抛什么、调用方必须处理哪些
请为 [函数/接口] 写一份错误契约:它在什么条件下抛错、抛什么类型、调用方必须处理哪些、哪些可以直接冒泡。用一张表列出错误类型、触发条件、调用方应做的动作。再检查现有实现是否违反这份契约——该抛的没抛、抛了却没写进文档的,列出偏差清单。
中文原文
契约写完,让一个没读过这段代码的人按表判断调用点写得对不对。