我正在写一篇技术论文,我不确定我是将它们写成错误还是失败。因为据我所知,FAULT是程序员的错误。此错误/错误可能会或可能不会使程序崩溃。如果故障导致程序崩溃,那么它就失败了。问题是如果我得到divisionbyzero异常,我应该把它写成错误或失败吗? 感谢
答案 0 :(得分:1)
这是一种没有区别的区别,或者仅存在于您心中的区别。唯一相关的考虑因素是程序没有正确执行。说失败只是由程序员错误引起的,这当然是不正确的。
答案 1 :(得分:1)
我建议你按错误/异常对其进行分类。
可以处理异常,有两种类型:
try/catch/finally
throws
语句使调用者处理此问题。您无法隐式处理程序中的错误
答案 2 :(得分:0)
经过一番研究后,我发现故障是程序员犯的一个错误,如果在运行时执行故障,则系统不一定会崩溃。虽然失败是导致程序崩溃或导致运行时异常的错误。
因此,如果我们正在测试一个程序,并且我们将程序崩溃视为错误,那么这种错误将被称为失败。但是,如果我们正在寻找不会导致系统崩溃的其他错误,则此类错误是错误的。