D.2.3 如何报告错误

请将Octave的错误报告提交到Octave错误跟踪器 https://bugs.octave.org

有效报告错误的基本原则是: 报告所有事实。如果你不确定某个事实是该说还是不该说,那就说出来!

人们常常省略事实,因为他们自认为知道问题的原因,并断定某些细节无关紧要。比如,你可能会假设在示例中使用的变量名无关紧要。确实,很可能真的无关紧要,但没人能百分之百确定。也许这个错误是一个野内存引用,恰好从存储该变量名的内存位置读取了数据;也许如果变量名不同,该内存位置的内容就会在存在错误的情况下误导解释器做出正确的行为。稳妥起见,请给出一个具体、完整的示例。

请记住,错误报告的目的是让其他人能够修复一个尚不为人知的错误。因此,编写错误报告时请始终假定该错误是未知的。

有时人们只给出一些粗略的事实,然后问:"这有没有让你想起什么?" 这对我们修复错误毫无帮助。最好一开始就发送一份完整的错误报告。

尽量让你的错误报告内容完整、自包含。如果我们不得不向你索取更多信息,你在回复时最好附上之前提供的全部信息以及缺失的部分。

为了便于他人调查该错误,你应当提供以下所有内容:

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


版权所有 © 2024-2026 Octave中文网

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