朋友让帮着架设一个bug跟踪的软件给他用,公司里一直在用Redmine,虽然是Ruby/Rails 平台的,但因为做的真不错,很用心,用的也顺手,当然是当仁不让的装它了,装的非常顺利,DH的服务现在也越来越多的开始支持这些知名的开源application了。但是装好随便配一下,就出现很多exception,觉得很奇怪,公司里从来没有这种事情啊,仔细查了一下网上的讨论,我晕,原来Rails解析任何页面的时候申请的内存是很惊人的,当然释放的很快,只是DH对共享服务器上的每个用户能够使用的内存限制的恨死,就是150M,所以就出现了这种悲剧,而从探讨的帖子里看,暂时没钱没解,只能买VPS以系统资源计费的时候才可以跑的很顺畅,唉,无语撤退。。
因为Rail的问题放弃了Redmine之后,对于非Php/Mysql的开源程序就不再想用了,这样就淘汰了Bugzilla,Trac之类的,找了一下基于PHP/Mysql的开源程序,有几个,例如Mantis,bugfree,Phpbugtracker,Eventnum等,看了一下,觉得Mantis的的流行程度还可以,有些问题,但貌似都不应该很严重,然后就装了,配置的很快,配置完了之后开始挂项目,找了一个修改的default.css改变 一下样式,然后就开始测试功能,功能还是很全面的,但有可能是用redmine的时间久了,对于Mantis的bug细节界面完全无法接受,而且也不能够很直观的看出来问题的状态,最麻烦的是完全无法定制页面的Layout,在试了一天之后还是放弃了。
因为Mysql团队在使用Eventnum,觉得也许真的不错,毕竟有一个知名的团队在使用一个软件,那么这个软件的功能肯定是能够到达一定的水平,这样就不必太考虑软件是不是有一些初级的bug,不过每个团队的思路都不一样,也许通过这个软件可以学习到别人更好的管理bug的思路,很高兴的试图下载,但是在Mysql的官网上只有2.2版,是2009年1月的,这是很久以前了,看了一下链接,居然很多都失效,年久失修的样子,心里有些发凉,然后终于知道这个软件现在被托管到一个叫什么Launchpad的地方,这个地方慢的要死,文档不全,新版本的changlog居然都打不开,而且中文翻译只有20%不到,我晕。。我还是闪人吧。。
接下来看到了bugfree,还是蛮直观的,我仔细在网上搜索一下,发现原来bugfree的创始人和Zentao居然是 一个人,还发现了bugfree.cn和 bugfree.org.cn之间的一些口水仗,原来bugfree的开发人和创始人王春生最后放弃了bugfree,专心做禅道了,然后就又看了一下禅道Zentao,说是什么包含了软件开发周期中从立项,到设计,需求分析,任务模块分配,进度控制,测试,发布等所有步骤的管理等,觉得这个理念很好,但一个软件能包含那么多吗,整合更是很不容易,据我所知,还没有软件能包含的这么完善,不过看到后来禅道主要支持敏捷开发,觉得这还真有可能,那就试试吧,安装很不容易,文档不怎么直观,而且页面的初始index。php还在一个子目录里。
装完之后选了一下rewrite的html形式,居然就打不开页面了,只能重装,这次可以了,进去一看,哇咔咔,还真复杂,找来文档配置了一下,发现还是很多不明白的地方,看见公网上三个群,就进入了一个,第二天问了些问题,慢慢的软件可以用了,然后因为在首页的动态中显示了很多团队的动态,我觉得这种动态是否要公布到public的程度应该有选项,但春哥觉得那样没必要,为了这个争执了两句,居然被踢了出来,我晕,这哥们气量太小了点吧,就事论事,怎么迁怒于人,本来想删了算了,改用Eventnum,后来想想,这人支撑起来这么大一摊子也不容易,也许今天有什么火气吧,重新加入了一下,说没必要吧,不就是讨论吗,他到也很光棍,直接放我进来说,继续讨论吧,哈哈。。
用了两天,觉得还行,软件的框架基本上属于比较开放,拓展机制做的也不错,定制和开发以及插件等都有,然后如果真的不满意什么,修改起来也方便,呵呵。。慢慢的有点喜欢上这个软件了,也许真的能用一下,只是偶现在的公司基本上没有软件开发,所以对现在的公司基本没用,以后有时间在仔细看看eventnum,这次没有时间试试,还是有些不甘心的,哈哈。。
文章评论
有没有Google+啊,邀请个我啊,俺的邮箱[email protected]
@Ken 已发。。