D.2.3如何报告bug

将Octave的错误返回提交给Octave错误跟踪器https://bugs.octave.org.

有效报告错误的基本原则是:返回所有事实。如果你不确定是语句afact还是忽略它,请语句!

人们往往忽略事实,因为他们认为自己知道问题的原因,并得出结论认为一些细节无关紧要。因此,您可能会假设您在示例中使用的变量的名称无关紧要。也许没有,但我们不能确定。也许这个错误是错误的内存引用,它恰好从内存中存储该名称的位置获取;也许,如果名称不同,那么该位置的内容会欺骗解释器,使其在出现错误的情况下做正确的事情。谨慎行事,并给出一个具体、完整的例子。

请记住,错误返回的目的是使某人能够在未知的情况下修复错误。总是在假设错误未知的情况下编写错误返回。

有时人们会给出一些粗略的事实,然后问:“这听起来很奇怪吗?”这并不能帮助我们修复错误。最好先发送一个completebug返回。

尝试使您的错误返回独立。如果我们必须向您询问更多信息,最好在您的回复中包括之前的所有信息以及缺失的信息。

为了让某人能够调查该漏洞,您应该包括以下所有内容:

以下是一些不必要的内容:


版权所有 © 2024 Octave中文网

ICP备案/许可证号:黑ICP备2024030411号