Answers:
一个好的错误数据库可能包含以下内容
//日期时间相关
//分配人+收件人
//错误行为
// 优先
//链接,状态和其他
编辑:我也想推荐
编辑:我喜欢@jgauffin的评论
编辑:一个好的错误数据库系统也保持
可能有一些自定义字段,你可能需要登录,这取决于项目的需要。我提出了以下列表,您可能还需要考虑以下列表:
DateTime
错误/缺陷DateTime
DateTime
-解决并关闭错误后编辑:在Bugzilla之类的软件中对大多数有价值的通用信息进行了很好的描述。Bugzilla是最初由Mozilla项目开发和使用的基于Web的通用Bugtracker和测试工具,并且根据Mozilla Public License-获得许可,并且是免费的。我强烈建议将它们作为主要示例,并将其扩展到您的项目需求上。
大多数有用的字段似乎已经被其他答案覆盖,但是我发现有用的一些是:
这比发现/修复错误的日期/时间更为具体。
如果您的软件在多个平台(操作系统或硬件)上运行,则可能还需要一个字段来列出发生错误的平台。
但是,维护错误数据库所包含的内容远远超出其应包含的字段。您还需要考虑如何使用底座。
尝试将打开的/未解决的错误的数量保持在尽可能低的水平。这似乎很明显,但可能比预期的要困难得多,至少对于大型项目而言。我经常看到人们太害怕解决不可复制的问题,或者原始问题的提交者从未提供过缺少信息的问题。同样,永远存在的漏洞以及在该软件的古代版本中最后一次出现的漏洞也不应遗留。这会使数据库随着可能是或不是实际问题的问题而增长,并减慢了开发速度。