我试图决定我是否需要重新评估我的缺陷跟踪过程,我的本土项目。在过去的几年里,我实际上只是在代码中使用TODO标记跟踪缺陷,并在特定的视图中跟踪它们(我使用的是Eclipse,它有一个很好的标记系统)。
不幸的是,我开始怀疑这个系统是否不可持续。我发现的缺陷通常与我正在处理的代码片段相关联;无法立即理解的bug往往会被遗忘或忽略。我为我的妻子写了一份申请,这份申请书已经有将近9个月的严重缺陷了,但我一直忘了修复它。
你用什么机制来跟踪你的个人项目中的缺陷?您是否有一个特定的系统,或一个优先排序和管理它们的过程?
发布于 2010-10-24 19:47:55
Fogbugz (免费个人许可证),如果它是一个长期的项目或一个简单的清单(使用谷歌任务)
发布于 2010-10-24 05:42:56
我通常使用一个基于web的修订控制系统(Github,Bitbucket,Redmine,Google代码,.)来存储我的源代码和跟踪bug。如果您认为特定代码中存在错误,则可以使用修订编号/changelist/changeset创建问题,并指定您怀疑的文件和行范围。
发布于 2010-10-23 22:23:04
我过去经常在每个项目中使用电子表格/文本文件(代码中的ToDo注释由于您列出的原因而不能很好地伸缩;它们是代码的本地内容,如果问题不是,它就会从裂缝中滑出来)。
最近,我在我的家庭网络上安装了一个雷德明服务器。对于一个“团队”来说,这有点重量级,但我在自己的时间里做了很多项目,并且倾向于使用问题跟踪器+存储库选项,可能在更复杂的地方使用奇怪的wiki页面。
我的一位朋友发誓说,枢轴跟踪器也是出于同样的目的,但我现在的雇主在内部使用红矿山,所以我想这会给我一些实践。还不错。
对于开源项目,我只使用GitHub的问题跟踪。
https://softwareengineering.stackexchange.com/questions/14162
复制相似问题