1077 点 | 关注 @pilhuhn 德国斯图加特 Heiko 是一位长期的开源贡献者。 他目前在 Red Hat 从事服务器和软件系统的监控和管理工作。 Heiko 拥有卡尔斯鲁厄大学计算机科学硕士学位,并撰写了两本关于 JBoss AS 和 Enterprise Java Beans 的书籍。 开源冠军 作者 贡献者俱乐部
撰写的评论
我看到你引用了 Chris DiBona “开源是一项艰苦的业务” - 但我们真的需要保持这样吗?
用户提供的信息本身就是一个有效的问题,需要一些检查,因此如果用户不想为错误跟踪器注册帐户,我们作为拥有帐户的人也可以直接进行“嘿,没问题,你有什么确切的计算机型号.... ”然后用该信息打开一个错误,并将URL提供给用户。
你说“注册是为了酷”是对的,但通常是针对他们认为可能会再次使用的服务(或者已经使用了一段时间但没有帐户)。
根本问题是用户看到注册和提交错误有很多问题,并且认为这不太重要。
一种选择是允许匿名错误发布 - 就像发送到 Android 应用商店帐户的报告一样。 你无法真正联系到用户,但至少该问题已记录在错误跟踪器中。
然后单点登录有帮助:在 community.jboss.org 上拥有帐户的用户也可以将其用于 Jboss.org Jira 错误跟踪实例。
现在回到“酷” - 如果提交(新的)错误也会为成就/徽章系统获得积分,那么甚至会有激励来完成错误提交的麻烦。
另一件事是提交错误本身通常太复杂了。 您必须选择一个类别,可能还有一个严重性等等。 特别是 Bugzilla 用户界面对新用户来说可能非常可怕。
在这里,类别可以设置为默认值“ - 不知道”,它排在第一位。 这将给开发人员带来更大的负担,以便正确提交问题,但这可以防止用户在那一点放弃(然后如果用户选择一个类别,它也可能是完全错误的)。