找回密码
 注册
查看: 1881|回复: 0

当发现Perl 中有错误时,该怎么办?

[复制链接]
发表于 2011-11-12 23:53:36 | 显示全部楼层 |阅读模式
当发现bug 时,第一件事是再次◆检查文档◆。Perl 有许多特殊性质,和不符规则的地方,你应当确认你发现的是某个特
殊性质还是bug。检查你的Perl 是否是老版本;也许你发现的问题在新一些的版本中已经得到了解决。
◆甚至Larry 也承认,他经常参考这些文档。
◆甚至两次或三次。大多数时候,当我们查看文档以得到找到某一异常行为的解释是,通常得到某些别的细微差别的介绍。
当几乎认定发现的是一个真正的bug 时,问问你周围的人。问问那些工作的,或者附近的Perl 协会中的人。通常,你发现
的仍是一个特殊性质而非bug。
当你肯定发现的是bug,那么准备一个测试案例(test case)。(你以前没有做过吗?)理想的测试案例是,一段小的的程序,
任何Perl 用户都能执行它,并且能得到和你一致的结果。准备好一个能反映这个bug 的测试案例后,应当用perlbug(Perl
中带有它)这个工具来报告它。它会把这个问题用邮件发给Perl的开发者,因此在准备好测试案例之前不要随便使用perlbug。
当把bug 报告出去后,你的事情就完成了,通常能在几分钟内得到回应。一般,你会得到一块小的补丁,然后你的Perl 就
能恢复正常。当然,你也可能得不到任何回答,因为Perl 的开发者没有义务来阅读这些bug 报告。但我们都热爱Perl,我
们不希望Perl 中有任何错误从我们的眼皮底下溜走。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|小黑屋|生物统计家园 网站价格

GMT+8, 2024-11-21 19:28 , Processed in 0.053096 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表