“我居然有一半的时间要变成女生 ()”!
“阿唐,我来啦。”
夏语昔拿着遮阳伞小跑进了训练室,然后把伞放在宋轶的椅子上后,她就趴在唐夙的电竞椅背上看着唐夙的电脑屏幕。
“最近都很早啊。”唐夙笑着回头看着夏语昔近在咫尺的笑脸说道。
“想你嘛。”夏语昔娇声道。
然后她再看回电脑,上面并不是昨天唐夙写了一整个下午的训练计划,而是一大堆,密密麻麻的,她完全看不懂的英文字母排列。
“这就是传说中的代码吗?”夏语昔语气里有些崇拜地说道。
对於处於文科班的她而言,会写代码的人在她眼里就是自带大神光环的,更不要说现在这个带着光环的人是唐夙了。
“传说中也不至於吧。”唐夙见夏语昔用这个词来形容代码,属实是有些哭笑不得。
“我不管。”夏语昔眨了眨眼说道,“反正我就觉得很厉害。”
唐夙听到这,就指了指屏幕问道:“那我哥呢?他可是写了这个程序的人哦。”
“很厉害呀。”
夏语昔理所当然地点了点头。
“我昨天找了一个下午才找到两个BUG呢,其中一个还只是无伤大雅的小问题。”
“你这判断标准,也够奇怪的。”唐夙笑着说道。
“不过这程序肯定还有问题,毕竟开发规模上来了,测试规模没有跟上。好在大部分设计有个借鉴,不会有什么大方向上的偏差,没出问题就先凑合着用吧。”
“嗯。”
夏语昔也不懂这些,她轻轻点了点头就看着面前的代码接着问道:
“阿唐这是在修BUG吗?”
“额......算是吧。”唐夙犹豫了一下,还是没有撒谎,“不过不是你发现的那两个BUG,是新发现的一个。”
“是昨天晚上你新测试出来的?”夏语昔又看了几眼代码,确定她确实看不懂后,就脚步轻移,坐回了自己的椅子上。
“嗯。”唐夙点了点头。
她昨天晚上完成的BUG测试,应该也算是昨天晚上新测出来的吧。
“改BUG难不难?”
夏语昔发现自己下午一来,居然没她什么任务了,便有些抑制不住自己想和唐夙聊天的冲动。
“难,但也不难。”唐夙想了想,还是给夏语昔说了一个模棱两可的回答。
然后她看着夏语昔一副等着她解释表情,内心默默叹了口气。
她觉得她如果有一天被夏语昔发现了秘密,那些线索估计都是自己泄露出去的。
“难其实难在理解代码编纂者的编写思路,不难也是因为我对唐宿的开发思路比较了解,理解起来会比较快。”她还是避重就轻地说道。
唐夙看着身侧好像听懂了她的话的少女,也有些小庆幸。
好在夏语昔对程序这方面是完完全全的空白,不然就算仅仅是一知半解,也能听出唐夙这番话里的漏洞。
让一个程序员看另一个程序员写的代码,说好听点叫难看懂,说难听点就是在看天书。
能不能理解全看天意。
特别是唐宿这种写代码的时候不爱加注释的。
有时候都不要说别人了,自己看自己写的东西都要联系上下文好好思索一番才知道自己那一天脑子里装的是什么浆糊。
其实你说如果是一些逻辑简单的小游戏还好。
类不多,方法也少,互相之间的调用也就那么几个,就算编纂者脑子比较清奇,接手的人实在理解不了,大不了重写一下,也没什么大事。
但唐夙手里这个训练软件涉及了多英雄,多模式,高交互,设计难度提高的同时,维护难度也是几何增长。
这时候出了问题,就不像小游戏一样简单了。
首先是寻找问题的出处。
这一关就足以折磨大部分的运维人员了,因为代码的逻辑BUG有很大一部分是在交互的时候暴露的。
那既然是多方交互时出现的问题,那请问是哪一方有问题,或者是哪两方有问题,或者是最恐怖的......
这么说可能不够直观,那就举个例子。
比如LPL比赛里着名的时空回溯事件,发生在2020年LPL夏季赛,RNG对阵JDG的比赛里。