第12章 图书馆系统BUG
“喂,好好。”
“你等下,我现在就过来。”
下午,在办公室待了没多久的许哥正准备走呢,就有电话打来。
“小江,你跟我去一趟吧?借书窗口的那块说系统又卡了。”
“上次就是这情况,当时还找了外头的人来搞过,看样子根本没什么用。”
正好上午刚把私活干完,江皓一时间也没什么事,当下就起身跟着许哥过去。
“许哥,咱们校里上次找人修,花了多少啊?”
“三千!每次找外边的人来,我都觉得这钱真好挣。”
当着他的面,许波平是一边摇着头,一边感叹起来。
“就这其实还算少的了,反正来一次价格都不便宜。”
这价格其实在11年来说,绝对不低。
不过面对学校的这堆屎山代码,江皓甚至觉得人家要少了。
改一改不困难,但是找问题才是最困难的。
借还书的窗口在一楼,一共四个窗口,今天就一位老师在值班。
再一次打量起这图书馆的借阅窗口,江皓内心也不由感叹。
还是这年头好啊,还有窗口老师帮着借阅记录。
再往后过个几年,就全是机器扫描借还书了,这种窗口的岗位也会逐渐被取消。
由于是暑假,来图书馆的学生是不少,但大部分都是校内大三大四准备考公考研的。
还有一波是校外的同样准备考公考研的,所以白天借书的人很少,窗口也就一位老师坐班。
他们松师院大学本身是对外开放的,所以几乎每日图书馆的阅览室或者说自习室都是占的满满的。
窗口前是一位穿着短裙的女同学拿着两本书跟学生卡,窗口的另一头则是快四十岁的中年女性。
“许老师,你可算是来了,又是老毛病。”
“我扫了这本书归还后,就给我提醒错误卡在这儿了。”
“还好这位同学不急,我就没重新关掉系统重开,想着再让你们过来看看。”
中年女子是满脸无奈的看着报错不动的系统,一边还对着对面那位女同学抱歉。
“同学,不好意思啊。这问题老出现,我让我们校里的技术老师看下,你放心一会儿就给你办借阅。”
“老师,我不急,你们慢慢来。”
女同学倒是很通情理的冲三人点了点头,而后继续低头对着手机,应该是在回信息。
“杨姐,你别急,这是我们办公室刚来的软件技术很牛的江老师。”
“你放心,这次问题,他肯定能给你解决喽。”
对于许老师夸下的海口,这位杨姐也是将注意力集中到他身上。
并没有因为他的年纪而怀疑他,反而更加信任他。
“江老师,您看看问题。”
一边说着就把位置让出来给他,一边还对着许老师低声道。
“这是你们部门新来的江老师?可算是来了个年轻的,这电脑系统啊也就像他们这样的年轻人玩得转!”
一声声的江老师传入耳中,让江皓的体验还挺新奇的。
重生前被叫的最多的还是江工,这老师的称呼还是比较少,反正江皓自己听着还挺舒服的。
“你之前找的那些外头的公司人来修,有次来了个年纪比我还大,当时我就觉得他看不明白。”
“果然,最后捣鼓了半天,还是他旁边带的一位年轻人才把问题解决的。”
从杨姐跟许哥的吐槽中也可以听出,她对于江皓这样的年轻人在电脑方面非常推崇。
估计也就这个领域大家对于年轻人不报怀疑,反而对于年纪大的充满偏见。
“嗯,是我们校里信工学院计算机专业留校生,在他们那届江老师的技术那可是拔尖的。”
“是嘛!”
也不知道许哥这是哪里得到的消息,还是专门帮他吹嘘现编的,不过他这话还真不能算错。
而且经他这么一说,窗口前的那位借还书女同学抬头,开始细细打量起了江皓。
江皓很快就察觉到了,可能是对于自己能留校很感兴趣吧。
不过等他抬头瞥向面前的女同学后,女生又迅速低头,假装看向了手机。
“这问题我得回去看看代码,光页面也找不了问题。”
也不知道这最早的版本是谁写的,连报错的具体信息都没有。
就是个简单的弹框,上面一行字。
“系统错误,请联系管理员!”
好家伙,他自己在测试系统写代码的时候倒是会偷懒这么写,反正哪报错他自己知道。
这接手别人的项目,这么大众化的报错,想到那堆屎上代码,估计找到这个报错问题都要不少工夫。
江皓已经在心里叫屈,好歹写个错误代码的编号吧。
“杨姐,您先重启系统或者重启下电脑给这位同学处理吧。”
一边拿出自己的手机,拍了张这本书的书名以及在图书馆的编号。
“行!江老师,咱们留个联系方式吧。”
“姐下次有这种系统问题了,直接联系你,省得让许老师再给你打电话。”
听到这儿,江皓倒是反应过来了,刚刚的吹捧该不会就是为了这吧。
想到这儿江皓也是摇了摇头,本身就是他负责的内容,也没什么好说的。
麻利的加完杨姐的微信,就回办公室开始找问题。
至于许波平,早已经跟他打过招呼,溜了。
也不知道这许哥每天下午去干嘛,不过这也不关他的事,他自己估摸着以后没事也是天天溜的典范。
重新在办公室坐下,调试起备份的系统。
果然在归还时输入这本书的编号时报了错误。
江皓皱着的眉立刻一消,问题能复现就好。
像这些程序,往往最麻烦的就是当场出现问题,但是回过头重新找问题的时候,发现这问题莫名其妙消失了。
甚至许多程序问题,电脑重启一下,这问题就没了,非常的玄学。
简单一排查,江皓发现,这问题竟然还是出在数据库里本身。
因为书籍的编号超出了存储这张表字段的位数,江皓见到这问题是一摸额头。
实在有些无语,这种低级问题就是过去一直系统死机的元凶?
想把100存到10里头?这不报错才怪吧。
看着图书馆系统上,长长的关于这问题的好几种代码,江皓好像突然明白了点什么。
“张哥,来咱们学校解决系统问题的工程师,是不是不能直接操作数据库啊?”
“没错,数据库只能咱们校里自己人操作。”
“这是原则问题,连访问数据库的接口外包的公司都不能接手。”
行了,听到这儿,江皓是彻底明白。
也为这一坨屎一样的系统代码,真正找到了原因。
哪里是人家外头公司水平低,或者说老坑他们钱,实在是学校自己的规定有问题。
系统出了问题,底层的数据库因为性质问题,以及规定不能给外人调阅。
而只能让外人修改表层的问题,怪不得这堆屎山越堆越高。
其实只是水满了换个大点的杯子的问题,却硬是让人从水倒的速度,方法,流向等等问题上找到解决。
这怎么可能嘛,估计从某一年开始图书馆进的新书,就已经造成了这些问题。
不过这倒是便宜了他,若是没这种规定或者出现这些情况。
图书馆怕是根本不用再多招一个他,林校也不会考虑多一个留校名额。