gpt4 book ai didi

error-handling - 如何应对 "disk full"方案?

转载 作者:行者123 更新时间:2023-12-04 03:14:17 25 4
gpt4 key购买 nike

绝大多数应用程序无法正确处理“磁盘已满”的情况。

示例:安装程序看不到磁盘已满,忽略所有错误,最后高兴地宣布“安装完成!”,或者电子邮件程序未意识到无法保存刚刚下载的消息,并告知服务器删除原件。

有哪些技术可以很好地处理这种情况?你用它们吗?你测试他们吗?

最佳答案

作为用户,我希望软件能够:

  • 保留我的数据。
  • 在进行任何实际工作之前,请尽早验证我的环境。
  • 如果无法使用#2,请告诉我任何特殊要求。
  • 自行清理。

  • 作为开发人员,执行此操作的技术包括:
  • 在没有其他选择的情况下,仅终止,终止,如果前一个失败,则允许用户有机会做出新选择(请参阅AgentThirteen的回答)。
  • 尽早检查所需的资源(内存,磁盘空间,外围设备)。如果确定有故障,请立即停止;如果不确定成功,则显示警告,允许用户选择是否继续。
  • 预分配资源以确保它们在需要时仍然可用。
  • 非模式对话框中显示警告和错误,以便用户可以将应用程序置于后台并使用其他工具来解决问题。
  • 维护“撤消”列表:到目前为止已执行的操作的历史记录。如果应用程序必须中止,请提供撤消这些操作的机会。
  • 关于error-handling - 如何应对 "disk full"方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/254733/

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