Fail Early Pattern

应用尽早失败(快速失败)模式,在最早可能的时间点检测并报告错误。涵盖使用 守卫子句进行输入验证、有意义的错误消息、断言函数,以及静默吞噬失败的反模式。 主要以 R 语言为例,并提供通用/多语言指导。适用于编写接受外部输入的函数、 在 CRAN 提交前添加输入验证、重构静默产生错误结果的代码、审查 PR 的错误处理 质量,或强化内部 API 对无效参数的防护。

pjt222 Updated

File contents

pjt222/agent-almanac/tree/main/i18n/zh-CN/skills/fail-early-pattern commit c14d2c066b

Frequently asked questions

npx skillmds@latest add pjt222/fail-early-pattern-4