最近我一直在做很多周末编码,并且开始真正需要一个bugtracker,因为事情正在加速。这可能是最糟糕的情况,因为我基本上不得不在一周内让事情变冷,所以我根本记不起我头脑中的错误。到目前为止,我一直在使用文本文件记下错误,但我宁愿使用更好的东西。

这里最重要的一点是易用性和很少的设置时间。不想花一个多小时学习基础知识并尝试安装一些东西。另外在我的情况下,我在Mac上这样会有所帮助,但欢迎其他平台的解决方案,因为它们可能会帮助其他人。

有帮助吗?

解决方案

就个人而言,我使用Excel。 (等等,回来,我不是疯了!)对于一个更大/团队的项目,我已经从Bugzilla获得了大量的里程数,但这对于一个人的项目来说有点过分。

但是,组织良好的电子表格,其中包含诸如“状态”,“描述”,“代码模块”,“已解决的日期”等内容的列。等等,让你非常接近你需要的小项目。按列对电子表格进行排序不是在搜索附近,而是比“在文本文件中查找”要好得多。

哎呀,如果你使用谷歌文档而不是excel,你甚至可以将这个东西作为RSS提要发布并随身携带。

而且,主要优点是设置时间和学习曲线都是有效的。

附录:当然,您的“单人虫追踪器”即时成为“双人虫追踪器”你必须切换到更好的东西。 Bugzilla,FogBugz,什么的。相信我,我去过那里。

其他提示

FogBugz有一个学生/初创版本,可以无限期免费使用,适用于2个或更少的用户。

Trac或Redmine都很不错。我不知道他们在Mac上设置有多容易。

值得一提的是,最多2位用户的 FogBugz也有免费版 ,这适合你。它是托管的,所以没有安装,您可以使用 Fluid 之类的东西在自己的窗口中访问它。

我不认为你的场景需要一个完整的bugtracker。

尝试 tiddly wiki ,将每个错误存储在tiddler中并为其提供“打开”或“关闭”等标记”。

无需安装(只有一个html文件),而且使用起来非常简单。 平台中立。

我建议Omnigroup的 Omnifocus - 这是一个出色的任务追踪器,如果你只是从bug到任务的精神飞跃,我认为它对于一个人的项目而言非常有用,同时也是组织毫无疑问新兴任务队列的绝佳方式。

Eclipse有一个非常有趣的系统 - 我不知道为什么这么少人似乎知道它。

它与他们的待办事项列表相关联。它使您能够根据需要输入错误信息。如果您愿意,可以将其绑定到版本控制或外部错误跟踪器。它本身就是一个不错的bug追踪器。

真正的诀窍是如何使用源代码。

在开始工作之前,请从列表中选择一个错误。您一直在编码,它会跟踪您正在编辑的文件。它可以为您关闭旧选项卡,还会突出显示您已经修改过很多的源树区域。

好消息是,你可以回到你编辑的任何错误,你会得到你的“环境”。背部。不仅所有的笔记和内容都会打开,而且相同的标签会打开,导航器中相同的代码段也会突出显示。

eclipse几乎适用于任何语言,它不仅限于Java ......

让我对 ditz 说一句好话 - 它有点勉强,但它有将错误检查到您的存储库中的宝贵功能。一旦你习惯了它的做法,它也很容易使用

如果你是一个单人团队,你可以免费使用fogbugz。 它非常易于使用和快速学习。

他们这样做是为了让错误很容易进入,没有必要的字段。

我是另一篇文章中提到的BugTracker.NET的作者。如果我正在为JUST ONE PERSON寻找最小麻烦的追踪器,我会使用FogBugz,因为它是托管的。无需安装,无需担心备份。

但是,你在做什么版本控制?难道你不必担心这一点,并支持它吗?如果是这样的话,可以考虑Unfuddle或CVSDude,你可以在这里获得Subversion和Trac,或Subversion和Fogbugz。

我在家里使用螳螂,我很高兴。让它工作可能会很麻烦,因此您可以选择下载免费的现成VM安装。不能比这更容易,

也许电子表格是下一个合乎逻辑的步骤?我知道这听起来真的不太性感,但如果你是唯一的用户,你不必担心别人会把它弄糟,并且它会在文本文件中添加一些基本功能,比如排序。然后,如果您以后需要毕业于RDBMS支持的东西,您可能会有一个可行的导入路径。我只知道,对我来说,当我独自工作时,我不倾向于将错误放在任何需要更多照顾和喂养的事情上(当然,当与他人合作时,协作需求会使更明确的存储库成为需求,但这是一个不同的故事。)

编辑:在注意到FogBugz的免费托管访问权限后,我正在重新考虑护理和喂养的标准......

来自BestPractical的RT 非常棒。

如果我可以在一行中表达所有项目,我还可以通过vi保存文本文件中的项目列表而获得很多好处。这通常适用于单个组件或任务上的许多小型待办事项。

我已经尝试过bugtracker.net,虽然边缘有点粗糙,但它是免费的并且是用ASP.NET构建的:

http://sourceforge.net/project/showfiles.php?group_id=66812

您是否也在使用源代码管理存储库?如果没有,你真的应该,即使你只是一个单人团队。

我个人的偏好是使用VMWare虚拟应用程序(免费)提供无麻烦的设置,让您可以访问Trac和Subversion。您可以通过搜索找到许多不同的虚拟设备。以下是启动并运行Trac / SVN虚拟设备的一个示例:

http://www.rungeek.com/blog/archives/how-to-setup-svn-and-trac-with-a-virtual-appliance/

Trac是一款出色的项目管理工具,可以运行错误跟踪器,维基和集成的源代码管理。它适应您的需求,非常适合我。

我为此目的使用bugzilla。另外对我而言,它与Eclipse(正好与Mylyn)集成。 FogBuzz有它,但AFAIK它是非自由的。

另外它位于我的笔记本电脑上,因此我可以在离线时编码并添加/删除错误(这对我来说是托管解决方案的最大缺点)

在Ubuntu中安装不是问题(我猜想任何基于debian的发行版)。

我在那些情况下挖掘 ELOG ,它更像是一个个人博客,但它很容易处理和安装,数据在您的计算机上是本地的,您可以通过全文搜索所有条目。总是对我来说足够了。

如果你有一个带有IIS和MSSQL(包括SQL Server Express)的Windows机器,你应该查看 Bugtracker.net 。它是免费的开源(您获得源代码),并且是可扩展的。

即使你是一个单人商店,拥有一个拥有这么大功能的免费bug跟踪系统也可以让你随着时间的推移而增长,因为将未来的用户添加到系统中相当容易。

您还可以根据组织,业务或产品的外观对其进行自定义。

Axosoft的Ontime 2008免费提供单一用户许可。这是工业实力,并且会给你更多的错误跟踪!

http://www.axosoft.com

Jira 现已免费个人许可证。

我正在使用 leo 来实现此目的。更具体地说,它是 cleo 插件。

当然你可能需要花一些时间来习惯狮子座,但它会有所回报。

平面文本文件只是一个列表,Excel电子表格是一个二维列表。

leo允许您将数据保存在树中!它还有克隆

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top