Design patterns 批处理/队列故障处理模式是否有标准名称?

Design patterns 批处理/队列故障处理模式是否有标准名称?,design-patterns,Design Patterns,假设我有需要单独处理的批处理/队列/项目集合。在批处理项目时处理错误的一些不同方法包括: 第一个错误时批处理失败,未更改任何状态 第一个错误时批处理失败,仅更新已处理项目的状态 记录错误并恢复处理,更新所有已成功处理项目的状态 在讨论和编写代码时,我是否可以使用标准名称更简洁地传达这些想法?第一个错误失败称为fail fast 隐藏错误并尽可能多地执行被称为故障保护(fail-safe)如果在执行脚本时发生错误,PowerShell中有一个非常类似的方法来定义行为。该行为由全局变量$ErrorA

假设我有需要单独处理的批处理/队列/项目集合。在批处理项目时处理错误的一些不同方法包括:

  • 第一个错误时批处理失败,未更改任何状态
  • 第一个错误时批处理失败,仅更新已处理项目的状态
  • 记录错误并恢复处理,更新所有已成功处理项目的状态

  • 在讨论和编写代码时,我是否可以使用标准名称更简洁地传达这些想法?

    第一个错误失败称为
    fail fast


    隐藏错误并尽可能多地执行被称为故障保护(fail-safe)

    如果在执行脚本时发生错误,PowerShell中有一个非常类似的方法来定义行为。该行为由全局变量
    $ErrorActionPreference
    控制

    可以设置以下值:

    • 停止:显示错误消息并停止执行
    • 查询:显示错误消息并询问您是否要继续

    • 继续:显示错误消息并继续执行

    • 挂起:自动挂起工作流作业以允许进一步调查。调查后,可以恢复工作流
    • SilentlyContinue:无效。不会显示错误消息,执行将继续,不会中断
    取自