gpt4 book ai didi

error-handling - 对关键任务流程进行防错的步骤

转载 作者:行者123 更新时间:2023-12-01 11:10:22 24 4
gpt4 key购买 nike

我正在编写一个程序,它将持续处理放置在热文件夹中的文件。

此程序应具有 100% 的正常运行时间,无需管理员干预。换句话说,它不应该因“愚蠢”的错误而失败。即有人删除了输出目录,它应该简单地重新创建它并继续。

我正在考虑做的是编写整个程序的代码,然后遍历并查找“错误点”,然后添加代码来处理错误。

我试图避免的是添加错误的或不必要的错误处理,甚至将错误处理构建到程序的控制流程中(即错误处理控制程序的流程)。好吧,也许它可以在一定程度上控制流量,但这会构成糟糕的设计(主观)。

“防错”“关键”流程的方法有哪些?

最佳答案

如果您的流程必须防错并且没有管理员干预,您必须处理所有可能的错误。如果您留下任何停止程序的机会,它将会发生(墨菲定律),而您不会知道。

即使处理所有可能的错误,我认为您仍需要一些日志记录,甚至需要一个带有(邮件?)警报的监视器,以确保您的流程始终正常运行。

关于error-handling - 对关键任务流程进行防错的步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/660397/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com