0

我试图简化我提到“每当应用程序由于异常处理的运行时错误而重置”的方式,尤其是异常处理的部分。比“异常处​​理的运行时错误”更容易理解的术语是什么?提前致谢。

4

8 回答 8

1

也许只是说“运行时错误”而不是“异常处理的运行时错误”。

于 2009-08-25T07:04:53.383 回答
1

简直是“错误”。

“运行时”这个词是不必要的,因为用户不会遇到任何其他错误(因为您已经捕获了设计/编译时错误),并且“每当应用程序重置时”已经隐含地声明了“异常处理” " 部分,因为非异常处理错误无论如何都会轰炸应用程序。

于 2009-08-25T07:08:49.523 回答
1

将其简化为“运行时错误”。确实,异常的使用是用户不知道的实现细节。无论如何,他将如何处理异常处理

使用运行时这个词看起来毫无意义,但它确实是有益的。每当发生任何他们不希望发生的事情时,用户经常会说“我有错误”——比如他们试图打开一个不存在的文件并且程序说“没有这样的文件”——对于许多用户来说,这是“我有错误”。像“运行时错误”这样稍微复杂的文本将有助于区分程序实际遇到它们的情况和用户刚刚迷路的情况。

于 2009-08-25T07:11:15.867 回答
1

修复您的程序,使其没有用户可见的运行时异常。如果您可以将其修复为根本没有任何运行时异常,那就更好了。这些都是你作为程序员犯了一些错误的结果,因此责备用户是没有意义的。您的用户无法为您修复源代码。

就个人而言,我喜欢 Firefox 显示消息“哎呀,好吧,这很尴尬。我们无法恢复您的标签”的方法。

重要的是要说明已经发生的具体实际情况。系统错误、异常,无论你想出什么委婉说法,都太笼统而无用,而且这些术语确实是因为一些程序员懒得为每种异常情况编写单独的消息而出现的。无论您使用什么首字母缩写词,这些术语对用户都没有任何意义。此外,解释用户可以采取哪些切实的步骤来从这种情况中恢复过来。

不在手册中,而是在出现问题时在屏幕上显示。解释用户应该做什么。

于 2009-08-25T07:16:54.280 回答
0

通常类似于“如果应用程序遇到内部错误”之类的东西似乎是人们使用的东西。

于 2009-08-25T07:04:20.217 回答
0

'每当应用程序因崩溃而重置时'。

于 2009-08-25T07:04:38.283 回答
0

如果它对于用户来说我更喜欢类似的东西

“哎呀,你在系统错误中被使用了”

我已经看到这些消息更加友好。

于 2009-08-25T07:07:52.753 回答
0

您没有提到作为软件目标的用户类型或类别。也没有提及您的软件所针对的用户域。

如果您的目标用户群是经验丰富的 C++ 编码人员,您会尝试变得笨拙吗?

于 2009-08-25T07:39:52.907 回答