Development

应用软件开发期的错误暴露与提交规范。任务涉及编写、修改、审查或调试代码,设计错误处理,处理资源、配置、场景和调用错误,或创建 Git 提交信息时使用。

jueane Updated

File contents

开发期约束

  • 对必须在开发阶段解决的问题,不要添加运行时容错、静默降级、假成功或吞异常后继续成功流程的逻辑。
  • 对资源路径错误、资源类型错误、场景加载失败、重复调用或非法调用等显式配置或调用问题,明确暴露失败,使其能在开发阶段被发现并修正。
  • 根据调用场景抛出异常,或使用明确的 Error 日志、失败状态或失败回调;确保调用方和调试者能确认流程已经失败,不得让框架将其视为正常流程。
  • 可以在暴露错误前清理内部状态、释放半初始化 handle 或复位运行标记;清理仅用于避免污染调试现场,不得掩盖错误或让错误流程继续运行。
  • Git commit message 使用中文。

jueane/AgentSkills/tree/main/skills/development commit c9f298ecc4

Frequently asked questions

npx skillmds@latest add jueane/development