【问题标题】:How Can I Get Embarcadero Quality Central To Do Something About My Bug Report我怎样才能让 Embarcadero Quality Central 对我的错误报告做点什么
【发布时间】:2023-03-15 23:09:01
【问题描述】:

差不多一年前,我在 SO 上问过这个问题: Menu Accelerator Keys Not Showing Up (Delphi 2009)

StackOverflow 的 Delphi 程序员的回答非常出色,在 16 小时内,我能够得出结论,这是 Delphi 2009 的 VCL 中的一个错误,而 Delphi 4 中没有。

所以当时我在Embarcadero's Quality Central, Report # 68816 上报告了它,标题为:“菜单加速键未显示”。

我给了它一个“严重/高度可见的问题”的严重性,我认为我在描述中很详细,甚至给出了返回 StackOverflow 问题的链接,他们可以在其中获得更多信息和屏幕截图。

大约两个半星期后,Embarcadero 的某个人注意到了这一点,在解决方案评论下,添加的评论是“升级到内部数据库”。

我不确定“内部数据库”是什么——可能是一个错误存储库——但这根本不能告诉我我的错误报告的状态是什么,因为它现在已经过去了 10 多个月并且没有任何进展的迹象。该问题的状态仍为“未决”,其解决方案仍列为“无”。

我想以某种方式提高此错误报告的紧迫性。我该怎么做?

【问题讨论】:

  • 无论你做什么,都不要试图与公司的任何人交谈。
  • NSD - 我建议客户支持事件 - 如果此故障导致客户损失金钱,则应该进行修复。但因为我不了解支持事件的运作机制,所以我无法做出承诺。
  • 您是在一年前输入的吗?来吧,别着急,等等,有些人从 2002 年到 2003 年就在那里打开了 bug 并且还在等待,你抱怨 2008 年提交的 bug?
  • @ldsandon 太真实了!我需要修复自 Delphi 6 以来打开的错误:qc.embarcadero.com/wc/qcmain.aspx?d=2334

标签: delphi bug-reporting


【解决方案1】:

该错误在内部数据库中被标记为“高”。错误有两个更高的优先级设置 - 必须修复(粗略地说,应该在下一个版本中修复)和 WUpdate(应该在下一个更新中修复) - 所以看起来在 VCL 的 QA 人员的判断中,有更高优先级错误。

虽然我是一名员工,但我在开发方面,所以我一般不会直接处理客户服务请求。提高 bug 优先级的最佳方式可能是让很多人对其进行投票,并且通常说服产品领域社区 beta 测试人员将其包含在他们的最高优先级 bug 列表中。

【讨论】:

  • 我认为很多选票会有所帮助。那么问题就变成了,你如何让它在 Quality Central 中足够显眼,以便至少让人们有机会看到它并判断是否对其进行投票?
  • 另外,很高兴听到它被标记为“高”,但分辨率评论并没有告诉我。我从 Delphi 4 转到 Delphi 2009,没想到我的程序的一部分可视化界面会因为这样做而损坏。我认为 VCL 中引入的导致可见问题的错误应该自动获得更高的优先级。这是我第一次尝试通过 Quality Central 报告错误,因为修复对我来说非常重要,而且我敢打赌,还有 100 名其他 Delphi 开发人员在升级时会受到此错误的影响。
  • 事情是“自动”的。任何产品都报告了许多回归问题。如果它们中的每一个都会自动获得更高的优先级,那么您需要 -infinity 的优先级。在这种特殊情况下:Delphi 4 和 Delphi 2009 之间的回归问题。由于缺乏投票,这是用鼠标而不是键盘发生的事实(加速键的用户通常从键盘开始),你的报告实际上取得了很好的优先权!我同意您的错误最终应该得到修复。加快速度:获得更多选票,或报告事件。
【解决方案2】:

首先帮助您:在解决此问题之前,您可以创建一个拦截器类。有关详细信息,请参阅here。基本上,您必须将 Delphi 2009 的单元复制到您的目录中,并使用 Delphi 4 中的旧源(如果有的话)更改有问题的部分 - 差异工具在这里会有所帮助 - 和/或阅读 Microsoft 的文档。

并回答您问题的标题:

  1. 在 Embarcadero 的论坛中大声喧哗并寻求投票:.non-technical 和 .qualitycentral 是最合适的。但不要交叉发布。
  2. 提供解决方案并将其包含在您的报告中。 (在身体里——如果是小的话——如果是大的话——作为附件)

【讨论】:

  • 谢谢,这是一个很好的答案。如果我能找到确切的修复并将其添加到我的错误报告中,我相信这将使他们的工作更轻松,并且可能会更快地修复它。就像你说的,我也会为我“修复”它。否则,进行投票或报告事件并不是一个有吸引力的途径。
猜你喜欢
  • 1970-01-01
  • 2015-06-07
  • 1970-01-01
  • 1970-01-01
  • 2010-12-31
  • 2022-11-09
  • 2012-02-16
  • 1970-01-01
  • 2016-08-28
相关资源
最近更新 更多