各位社友,最新的“占领首页”事件引起了大家的关注,武林阿混以这种行为艺术的方式提醒我们,若不对提前开题的时间加限制,一旦哪位社友心血来潮,就可能对这种做法加以效仿,批量地开题,使得我们的首页呈现出怪诞的色彩,而我社是一个法治社会,法无禁止则为自由,在当前的法度框架下,我们对这种行为是无能为力的。为了防止以后出现这种情况,必须对法度加以修订。
修订的方案有3种选项:
1、不限制提前开题的时间,限制在首页显示的课题期限。开题随便,但超出显示期限的,都不在首页显示,眼不见心不烦。
2、限制提前开题的时间,超出限制的课题根本发不出来,只能存成草稿自己欣赏。
3、既限制开题的时间,又限制在首页显示的课题期限。
首先,我建议划掉第3个选项,根据奥卡姆剃刀原则,如无必要勿增实体,能用一种方法解决问题,就不要同时采用两种方法。
其次,我建议不考虑第1个选项,理由如下:
(1)允许随便开题,却又限制在首页显示,就像允许生孩子却不给上户口,浪费开题人的感情;
(2)即使不在首页显示,如果有人开了一大堆远期课题,也会显示在课题列表页面,由于课题列表是所有课题分页显示,显示规则是按照集合时间逆序排列,这些远期课题占领课题列表的第一页,也会给浏览带来不便;
(3)在首页显示时加上限制条件,意味着增加查询语句的查询条件,会增加运算量,影响查询效率,延长页面找开的时间。
因此,我倾向于采用第2种手段解决问题。在开题时就对课题的集合时间加以限制,这样,只是开题人开题,提交数据时增加一个对集合时间的效验,对系统的效率影响极小可以忽略不计。而这样限制的结果,既不会浪费感情,也不会大量远期课题占用首页以及课题列表的第1页。
下面的问题,就是限制最多可以提前多长时间开题。这一点上,我希望听听大家的意见。解释一下每个投票选项的考虑。
14天,这个期限是比较短的,考虑到期限较短时,对未来的时间安排相对会确定一些,可以降低因开题人的时间安排变化而取消课题,或者报名者频繁报名后退出对课题名单稳定性的影响;
30天,这个期限是考虑到有些课题需要乘火车,要给预订火车票打出一定的富余时间;
180天,这个或许对个别社友是有意义的;
不限,当然要有这个选项。