|
前两天上教务系统,无意中发现了一个小bug。抄录如下:
大家知道,在“课程管理”->“个人课表”中可以点击左上角的“打印”进行课表的打印,bug就在这里,默认情况下如果你点击了,就会弹出这样的三个对话框,截图在附件里,首先会提示“Automation服务器不能创建对象”,然后“发生错误:请确认您的电脑是否安装了Excel,并且您的浏览器是否允许运行Excel”,接着就是我要说的bug了,系统会弹出对话框,“湖南大学学生个人课表应经成功的导入到Excel中”,明明操作失败了,却提示成功,姑且不论“成功的”这个\"的\"应该为\"地\",看来是程序员的错误了。
然后错误的原因是,在默认情况下,IE->\"工具\"->\"Internet选项\"->\"安全\"->\"自定义级别\"->\"对没有标记为安全的ActiveX控件进行初始化和脚本运行\"是“禁用”,除非你勾选为“启用”,打印课表这个操作才能顺利完成。
最后总结,程序员没有对这个设置进行判断,理所当然认为操作能成功,所以出现了这个bug,而对大家来说,有电脑的在多数,打印课表又往往在打印店,忽视了这个小问题。
这个时候我想到,老教务系统一直因为登录人数的限制,在选择公选课的时候出现崩溃,为学生所诟病,虽然教务系统换新了,可是这里的一个小bug,就能看出技术的深浅,唉........ |
|