[2200] Unreachable State

Title Text:ERROR: We’ve reached an unreachable state. Anything is possible. The limits were in our heads all along. Follow your dreams.

Origin:https://xkcd.com/2200/

https://www.explainxkcd.com/wiki/index.php/2200:_Unreachable_State

这种解释可能是不完整或不正确的:由不可用状态的BOT创建,这也很累。请在此提及为何此解释尚未完成。请勿过早删除此标记。如果您可以解决此问题,请编辑该页面!谢谢。

在编写计算机程序时,开发人员通常需要假设系统在执行程序时可能处于什么状态。例如,设计用于从数据库获取数据的程序要求在尝试获取数据时可访问数据库;如果不是,那么程序需要知道如何处理该状态,否则它可能只是挂起或崩溃系统。一个优秀的开发人员会解释这种可能性,并可能使程序优雅地失败;通常,这是通过向用户输出错误消息来完成的,以告诉他们出了什么问题。

有时候,谨慎的开发人员会确定理论上永远不可能达到的状态 – 如果是这样的话,那就意味着某些事情已经根本出现了问题。一个偏执的开发者可能仍然决定处理这种情况,也许包括一个说明理论上情况应该永远不会发生的情况,但他们没有足够的信心绝对肯定地表明它不能。

这部漫画展示了Cueball从他正在使用的程序中读取(或可能正在写入)这样的错误消息。开发人员显然已经厌倦了写这篇文章(可能来自过度工作),并且不相信自己足以确保状态真的无法到达。消息的绝望基调支持了他们对工作缺乏信心。

标题文本指的是角色被赋予“魔法”物品并因此而获胜的常见比喻,然后被告知该物品实际上并不是魔法并且魔法一直在他们内部。它经常被用作告诉人们追随梦想的寓言。标题文本将寓言放在不属于的地方,说找到错误代码的“无法访问状态”意味着查找器可以做任何事情。

Leave a Reply

Your email address will not be published. Required fields are marked *

Categories