D.2.1您查找错误了吗?¶
如果您不确定是否查找了错误,以下是一些指南:
-
如果Octave得到了一个致命的信号,不管是什么输入,那就是一个错误。可靠的interpreter从不崩溃。
-
如果Octave对任何输入都返回了不正确的结果,那就是一个错误。
-
一些输出可能看起来不正确,但事实上是从于行为未定义的程序,这是偶然发生的,目的是在另一个系统上给出所需的结果。例如,从于浮点运算在不同系统上的处理方式不同,范围运算符可能会返回不同的结果。
-
如果Octave为有效输入生成错误消息,则这是一个错误。
-
如果Octave没有为无效输入生成错误消息,那就是错误。然而,您应该注意,您对“无效输入”的看法可能是我对“扩展”或“支持传统实践”的看法。
-
如果你是像Octave这样的程序的经验丰富的用户,那么无论如何都欢迎你提出改进建议。