最近我一直在做很多周末编码,并且开始真正需要一个bugtracker,因为事情正在加速。这可能是最糟糕的情况,因为我基本上不得不在一周内让事情变冷,所以我根本记不起我头脑中的错误。到目前为止,我一直在使用文本文件记下错误,但我宁愿使用更好的东西。
这里最重要的一点是易用性和很少的设置时间。不想花一个多小时学习基础知识并尝试安装一些东西。另外在我的情况下,我在Mac上这样会有所帮助,但欢迎其他平台的解决方案,因为它们可能会帮助其他人。
答案 0 :(得分:46)
FogBugz有一个学生/初创版本,可以无限期免费使用,适用于2个或更少的用户。
答案 1 :(得分:28)
就个人而言,我使用Excel。 (等等,回来,我不是疯了!)对于一个更大/团队的项目,我已经从Bugzilla获得了大量的里程数,但这对于一个人的项目来说有点过分。
但是,一个组织良好的电子表格,包含“状态”,“描述”,“代码模块”,“解决日期”等内容,可以让您非常接近小项目所需的内容。按列对电子表格进行排序并不是在搜索附近,而是比“在文本文件中查找”要好得多。
哎呀,如果你使用谷歌文档而不是excel,你甚至可以将这个东西作为RSS提要发布并随身携带。
而且,主要优点是设置时间和学习曲线都是有效的。
附录:当然,当你的“单人虫追踪器”成为“双人虫追踪器”的那一刻,你必须切换到更好的东西。 Bugzilla,FogBugz,什么的。相信我,我去过那里。
答案 2 :(得分:11)
Trac或Redmine都很不错。我不知道他们在Mac上设置有多容易。
答案 3 :(得分:10)
值得一提的是,FogBugz also has a free version最多可供2位用户使用。它是托管的,所以没有安装,您可以使用Fluid之类的东西在自己的窗口中访问它。
答案 4 :(得分:6)
答案 5 :(得分:6)
我不认为你的场景需要一个完整的bugtracker。
尝试tiddly wiki,将每个错误存储在tiddler中,并为其提供“打开”或“关闭”等标记。
无需安装(只有一个html文件),而且使用起来非常简单。 平台中立。
答案 6 :(得分:4)
让我对ditz说一句好话 - 它有点简单,但它具有宝贵的功能,可以将错误检入您的存储库。一旦你习惯了它的做法,它也很容易使用
答案 7 :(得分:4)
Eclipse有一个非常有趣的系统 - 我不知道为什么这么少人似乎知道它。
它与他们的待办事项列表相关联。它使您能够根据需要输入错误信息。如果您愿意,可以将其绑定到版本控制或外部错误跟踪器。它本身就是一个不错的bug追踪器。
真正的诀窍是如何使用源代码。
在开始工作之前,请从列表中选择一个错误。您一直在编码,它会跟踪您正在编辑的文件。它可以为您关闭旧选项卡,还会突出显示您已经修改过很多的源树区域。
好消息是,你可以回到你编辑的任何错误,你将得到你的“环境”。不仅所有的笔记和内容都会打开,而且相同的标签会打开,导航器中相同的代码段也会突出显示。
eclipse几乎适用于任何语言,它不仅限于Java ......
答案 8 :(得分:4)
我会建议Omnigroup的Omnifocus - 它是一个出色的任务追踪器,如果你只是从一个bug到另一个任务进行精神上的飞跃,我认为它对于一个人项目而言是着名的,也是一个很好的组织方式毫无疑问,你的任务队列正在迅速增长。
答案 9 :(得分:2)
如果你是一个单人团队,你可以免费使用fogbugz。 它非常易于使用和快速学习。
他们这样做是为了让错误很容易进入,没有必要的字段。
答案 10 :(得分:2)
我是另一篇文章中提到的BugTracker.NET的作者。如果我正在为JUST ONE PERSON寻找最小麻烦的追踪器,我会使用FogBugz,因为它是托管的。无需安装,无需担心备份。
但是,你在做什么版本控制?难道你不必担心这一点,并支持它吗?如果是这样的话,可以考虑Unfuddle或CVSDude,你可以在这里获得Subversion和Trac,或Subversion和Fogbugz。
答案 11 :(得分:1)
如果您有一个包含IIS和MSSQL(包括SQL Server Express)的Windows框,则应该查看Bugtracker.net。它是免费的开源(您获得源代码),并且是可扩展的。
即使你是一个单人商店,拥有一个具有这么大功能的免费bug跟踪系统也可以让你随着时间的推移而增长,因为将未来的用户添加到系统中相当容易。
您还可以根据组织,业务或产品的外观对其进行自定义。
答案 12 :(得分:1)
我为此目的使用bugzilla。另外对我而言,它与Eclipse(正好与Mylyn)集成。 FogBuzz有它,但AFAIK它是非自由的。
另外它位于我的笔记本电脑上,因此我可以在离线时编码并添加/删除错误(这对我来说是托管解决方案的最大缺点)
在Ubuntu中安装不是问题(我猜想任何基于debian的发行版)。
答案 13 :(得分:1)
您是否也在使用源代码管理存储库?如果没有,你真的应该,即使你只是一个单人团队。
我个人的偏好是使用VMWare虚拟应用程序(免费)提供无麻烦的设置,让您可以访问Trac和Subversion。您可以通过搜索找到许多不同的虚拟设备。以下是启动并运行Trac / SVN虚拟设备的一个示例:
http://www.rungeek.com/blog/archives/how-to-setup-svn-and-trac-with-a-virtual-appliance/
Trac是一款出色的项目管理工具,可以运行错误跟踪器,维基和集成的源代码管理。它适应您的需求,非常适合我。
答案 14 :(得分:1)
我在这些情况下挖掘ELOG,它更像是一个个人博客,但它易于处理和安装,数据在您的计算机上是本地的,您可以通过全文搜索所有条目。总是对我来说足够了。
答案 15 :(得分:1)
我已经尝试过bugtracker.net,虽然边缘有点粗糙,但它是免费的并且是用ASP.NET构建的:
答案 16 :(得分:1)
如果我可以在一行中表达所有项目,我还可以通过vi保存文本文件中的项目列表而获得很多好处。这通常适用于单个组件或任务上的许多小型待办事项。
答案 17 :(得分:1)
也许电子表格是下一个合乎逻辑的步骤?我知道这听起来真的不太性感,但如果你是唯一的用户,你不必担心别人会把它弄糟,并且它会在文本文件中添加一些基本功能,比如排序。然后,如果您以后需要毕业于RDBMS支持的东西,您可能会有一个可行的导入路径。我只知道,对我来说,当我独自工作时,我不倾向于将错误放在任何需要更多照顾和喂养的事情上(当然,当与他人合作时,协作需求会使更明确的存储库成为需求,但这是一个不同的故事。)
编辑:在注意到FogBugz的免费托管访问权限后,我正在重新考虑护理和喂养的标准......
答案 18 :(得分:1)
我在家里使用螳螂,我很高兴。让它运行起来可能会很麻烦,因此您可以选择下载免费的现成VM安装。不能比这更容易,
答案 19 :(得分:0)
Axosoft的Ontime 2008免费提供单一用户许可。这是工业实力,并且会给你更多的错误跟踪!
答案 20 :(得分:0)
答案 21 :(得分:0)