第12章 图书馆系统BUG(2/2)

而且经他这么一说,窗口前的那位借还书女同学抬头,开始细细打量起了江皓。

江皓很快就察觉到了,可能是对于自己能留校很感兴趣吧。

不过等他抬头瞥向面前的女同学后,女生又迅速低头,假装看向了手机。

“这问题我得回去看看代码,光页面也找不了问题。”

也不知道这最早的版本是谁写的,连报错的具体信息都没有。

就是个简单的弹框,上面一行字。

“系统错误,请联系管理员!”

好家伙,他自己在测试系统写代码的时候倒是会偷懒这么写,反正哪报错他自己知道。

这接手别人的项目,这么大众化的报错,想到那堆屎上代码,估计找到这个报错问题都要不少工夫。

江皓已经在心里叫屈,好歹写个错误代码的编号吧。

“杨姐,您先重启系统或者重启下电脑给这位同学处理吧。”

一边拿出自己的手机,拍了张这本书的书名以及在图书馆的编号。

“行!江老师,咱们留个联系方式吧。”

“姐下次有这种系统问题了,直接联系你,省得让许老师再给你打电话。”

听到这儿,江皓倒是反应过来了,刚刚的吹捧该不会就是为了这吧。

想到这儿江皓也是摇了摇头,本身就是他负责的内容,也没什么好说的。

麻利的加完杨姐的微信,就回办公室开始找问题。

至于许波平,早已经跟他打过招呼,溜了。

也不知道这许哥每天下午去干嘛,不过这也不关他的事,他自己估摸着以后没事也是天天溜的典范。

重新在办公室坐下,调试起备份的系统。

果然在归还时输入这本书的编号时报了错误。

江皓皱着的眉立刻一消,问题能复现就好。

像这些程序,往往最麻烦的就是当场出现问题,但是回过头重新找问题的时候,发现这问题莫名其妙消失了。

甚至许多程序问题,电脑重启一下,这问题就没了,非常的玄学。

简单一排查,江皓发现,这问题竟然还是出在数据库里本身。

因为书籍的编号超出了存储这张表字段的位数,江皓见到这问题是一摸额头。

实在有些无语,这种低级问题就是过去一直系统死机的元凶?

想把100存到10里头?这不报错才怪吧。

看着图书馆系统上,长长的关于这问题的好几种代码,江皓好像突然明白了点什么。

“张哥,来咱们学校解决系统问题的工程师,是不是不能直接操作数据库啊?”

“没错,数据库只能咱们校里自己人操作。”

“这是原则问题,连访问数据库的接口外包的公司都不能接手。”

行了,听到这儿,江皓是彻底明白。

也为这一坨屎一样的系统代码,真正找到了原因。

哪里是人家外头公司水平低,或者说老坑他们钱,实在是学校自己的规定有问题。

系统出了问题,底层的数据库因为性质问题,以及规定不能给外人调阅。

而只能让外人修改表层的问题,怪不得这堆屎山越堆越高。

其实只是水满了换个大点的杯子的问题,却硬是让人从水倒的速度,方法,流向等等问题上找到解决。

这怎么可能嘛,估计从某一年开始图书馆进的新书,就已经造成了这些问题。

不过这倒是便宜了他,若是没这种规定或者出现这些情况。

图书馆怕是根本不用再多招一个他,林校也不会考虑多一个留校名额。