3

我发现很多问题都在询问最好的工具,但没有人询问功能,你真的需要吗?以及您从未真正需要的功能?

(我发现自己在比较特征矩阵上的工具。我讨厌的东西,因为最后我将只使用 3-4 个最重要的特征,其余的保持不变。)

4

6 回答 6

6

它需要:

  1. 收集错误
  2. 在优先级/严重性/到期日等方面订购错误
  3. 将错误分配给开发人员
  4. 跟踪错误历史
  5. 将相似的错误链接在一起
  6. 将错误链接到客户
  7. 将已解决的错误链接到版本
  8. 提供足够的信息或参考以获取信息以重现错误
  9. 可供多个开发人员使用
  10. 报告错误的客户端需要能够访问错误状态。

还有更多。

于 2008-11-25T21:58:35.477 回答
1

简单的最终用户数据输入。没有这个你就不会输入错误,这等于毫无价值的错误工具。

于 2008-11-25T21:56:07.417 回答
1

我无法为你回答这个问题,因为我无法预测什么对你很重要,或者你的情况是什么:

  • 您是在大型或小型开发团队中,还是一个人的商店?
  • 有一个系统可以让您的应用程序自动发送在您的错误跟踪软件中创建事件的故障报告,这是否有用?
  • 能够预测发布时间表是否重要,或者这只是你在业余时间做的一个副项目?
  • 与源代码控制集成重要吗?

实际上,您是唯一可以回答您需要哪些功能的人。

于 2008-11-25T21:57:00.923 回答
1

这些是我认为最重要的 3 个必备功能:

  • 网络界面,以便人们可以跟进
  • 源代码控制集成,否则很难跟踪谁做了什么和部署补丁
  • 带有电子邮件通知的可配置工作流程
于 2008-11-25T21:57:42.950 回答
1

我真的很想看到的东西:

1) 投票 - 即这个错误伤害了多少客户/用户?

2)严重性/优先级/其他 - 这些术语之间的区别是微妙的,通常(恕我直言)微不足道,但您必须对错误的重要性有所了解。大多数工具都有这个,但过于复杂了。

3) 依赖关系 - 内部(同一系统中的其他错误)和外部(外部库、软件等)。大多数错误在现实中都有这个,但它通常不能在数据库中表达出来,导致在分类时进行长时间的、毫无意义的辩论。

我认为基本上没有意义的事情:

1) 任何广泛的问卷调查——任何问太多问题的错误跟踪器都会得到错误的数据。这比没有更糟糕。

2) 有争议,但每天/每周/任何电子邮件通知都是强制性的。他们只是被归档为垃圾邮件/忽略/过滤掉。如果开发人员应该修复错误,而没有,那就是管理问题。软件无法解决此问题。

于 2008-11-25T21:57:48.317 回答
0

需要:

  • 电子邮件通知。
  • 地位
  • 群组通知
  • 团体权利
  • 网页界面
  • 简单/快速的界面

  • 于 2008-11-25T21:59:09.203 回答