作者:橖唐
夏语昔看了一眼计程器上的数字,就打开微信开始扫码。
“滴。”
在夏语昔付钱的时候,唐夙也默默地给唐橖发了一个消息。
唐夙:你可以下楼了,我到小区门口了。
唐橖:0.0
唐橖:好吧。
所以当夏语昔拉着唐夙走到自家单元楼下的时候,就看见唐橖和夏依正面对面拉着手站在楼前的空地上聊着天。
“......”
“那我们先走啦,拜拜。”
“明天见。”
简单地告个别,两个姐姐就领着自家的妹妹往家的方向走去。
......
第二日清晨,夏语昔再次被唐夙的微信电话唤醒。
“起床咯,晨练咯。”唐夙元气满满的声音在夏语昔的耳边响起。
“啊?今天也要去吗?”夏语昔眼睛都没有睁开,直接把手机开了免提放在枕头上,再慢慢悠悠地说道。
“当然啦,晨练一定要持之以恒才有效果嘛。”唐夙接着说道。
“可是我现在好困。”夏语昔勉强自己睁开了眼睛,然后看着天花板说道。
“昨天晚上很迟睡觉吗?”唐夙问道。
“也不会很迟。”夏语昔眨了眨眼回想了一下,“我到家后洗个澡,吹个头发,然后上床看了大约半小时的B站就休息了。”
“那睡到现在睡眠很充足啦。”唐夙听到这就放心了,“快起来吧,我等等去你家楼下等你哦。”
“好吧。”
夏语昔聊了这么一会儿困意也消失了大半,再躺了一小会儿后,她就从床上坐起,伸了个懒腰,便起身往洗手间走去。
还是和昨天一样,两人汇合后,就一起去附近的体育场,热身,跑圈,接着吃个早饭再约定下午见面。
稍微有些不同的就是她今天洗完澡躺回床上的时候,没有吵闹的乐器声扰她清梦,让她得以一觉睡到中午。
“我走咯。”
夏语昔吃完中午饭也没在家里待多久,便拿着遮阳伞出了门。
“夏依!”
吴瑛见自己的大女儿又是风急火燎地跑出家门,便把坐在客厅看电视的夏依叫到了厨房。
“妈,咋了?”
夏依手里拿着遥控器慢慢悠悠地走到厨房门口,时不时地还回头看一眼电视。
“你姐是不是谈恋爱了,怎么最近天天往外跑。”吴瑛一边洗着碗一边回头向着夏依问道。
“谈恋爱?没有吧。”说到夏语昔,夏依的注意力就从电视上抽离了,“她往外面跑是因为比赛训练啊。”
“她们那比赛还没打完啊?”吴瑛问道,“不是六月份就已经开始了吗?”
“没。”夏依摇了摇头说道,“没那么快的,她们现在成绩不错,还有可能冲击一下世界赛。”
“而且她最近都和唐橖的姐姐在一起,没怎么和男同学接触啊。”
“唐橖姐姐?”吴瑛把洗好的碗一个一个地摆进消毒柜,然后接着问道,“就是你们说的,报送华清的那个女孩子吗?”
“嗯嗯。”夏依点了点头。
吴瑛算是大致了解情况了,但是她作为夏语昔的母亲,而且也是曾经谈过恋爱,也看多很多人谈恋爱的过来人,还是觉得夏语昔现在的情况有点问题。
突然,她想到了一种可能。
“你说你姐会不会性取向出现了偏差?”吴瑛试探性地问道。
“应该没有...”
夏依下意识地就想反驳,但是她脑中瞬间掠过了夏语昔和她谈论唐夙时眼睛闪过的光彩,以及两人有些过分亲昵的眼神和行为,原本有点坚定的观点也有点动摇。
“吧?”
第220章 不良信息
“阿唐,我来啦。”
夏语昔拿着遮阳伞小跑进了训练室,然后把伞放在宋轶的椅子上后,她就趴在唐夙的电竞椅背上看着唐夙的电脑屏幕。
“最近都很早啊。”唐夙笑着回头看着夏语昔近在咫尺的笑脸说道。
“想你嘛。”夏语昔娇声道。
然后她再看回电脑,上面并不是昨天唐夙写了一整个下午的训练计划,而是一大堆,密密麻麻的,她完全看不懂的英文字母排列。
“这就是传说中的代码吗?”夏语昔语气里有些崇拜地说道。
对于处于文科班的她而言,会写代码的人在她眼里就是自带大神光环的,更不要说现在这个带着光环的人是唐夙了。
“传说中也不至于吧。”唐夙见夏语昔用这个词来形容代码,属实是有些哭笑不得。
“我不管。”夏语昔眨了眨眼说道,“反正我就觉得很厉害。”
唐夙听到这,就指了指屏幕问道:“那我哥呢?他可是写了这个程序的人哦。”
“很厉害呀。”
夏语昔理所当然地点了点头。
“我昨天找了一个下午才找到两个BUG呢,其中一个还只是无伤大雅的小问题。”
“你这判断标准,也够奇怪的。”唐夙笑着说道。
“不过这程序肯定还有问题,毕竟开发规模上来了,测试规模没有跟上。好在大部分设计有个借鉴,不会有什么大方向上的偏差,没出问题就先凑合着用吧。”
“嗯。”
夏语昔也不懂这些,她轻轻点了点头就看着面前的代码接着问道:
“阿唐这是在修BUG吗?”
“额......算是吧。”唐夙犹豫了一下,还是没有撒谎,“不过不是你发现的那两个BUG,是新发现的一个。”
“是昨天晚上你新测试出来的?”夏语昔又看了几眼代码,确定她确实看不懂后,就脚步轻移,坐回了自己的椅子上。
“嗯。”唐夙点了点头。
她昨天晚上完成的BUG测试,应该也算是昨天晚上新测出来的吧。
“改BUG难不难?”
夏语昔发现自己下午一来,居然没她什么任务了,便有些抑制不住自己想和唐夙聊天的冲动。
“难,但也不难。”唐夙想了想,还是给夏语昔说了一个模棱两可的回答。
然后她看着夏语昔一副等着她解释表情,内心默默叹了口气。
她觉得她如果有一天被夏语昔发现了秘密,那些线索估计都是自己泄露出去的。
“难其实难在理解代码编纂者的编写思路,不难也是因为我对唐宿的开发思路比较了解,理解起来会比较快。”她还是避重就轻地说道。
唐夙看着身侧好像听懂了她的话的少女,也有些小庆幸。
好在夏语昔对程序这方面是完完全全的空白,不然就算仅仅是一知半解,也能听出唐夙这番话里的漏洞。
让一个程序员看另一个程序员写的代码,说好听点叫难看懂,说难听点就是在看天书。
能不能理解全看天意。
特别是唐宿这种写代码的时候不爱加注释的。
有时候都不要说别人了,自己看自己写的东西都要联系上下文好好思索一番才知道自己那一天脑子里装的是什么浆糊。
其实你说如果是一些逻辑简单的小游戏还好。
类不多,方法也少,互相之间的调用也就那么几个,就算编纂者脑子比较清奇,接手的人实在理解不了,大不了重写一下,也没什么大事。
但唐夙手里这个训练软件涉及了多英雄,多模式,高交互,设计难度提高的同时,维护难度也是几何增长。
这时候出了问题,就不像小游戏一样简单了。
首先是寻找问题的出处。
这一关就足以折磨大部分的运维人员了,因为代码的逻辑BUG有很大一部分是在交互的时候暴露的。
那既然是多方交互时出现的问题,那请问是哪一方有问题,或者是哪两方有问题,或者是最恐怖的......
这么说可能不够直观,那就举个例子。
比如LPL比赛里著名的时空回溯事件,发生在2020年LPL夏季赛,RNG对阵JDG的比赛里。
这里暂且不论时空回溯的合理性,就先分析一下BUG的程序问题。
这里有三方参与了BUG的发生,分别为锤石、巨魔、河道的墙壁,那修复人员就要对这三方一一排查。
河道的墙壁最为简单,因为不涉及代码,应该简单地检索一下碰撞就行,BUG的来源大概率不是它。
而锤石和巨魔两位英雄的代码量应该不在少数,而且这么多年,各种小补丁,大修改都不少,就算都按规矩改了,整体应该也是比较臃肿的。
类与类之间、方法与方法之间的相互调用,各种动画状态的切换和每个技能的碰撞判定等等因素都要排查。
这要交给别的程序员来看?
那除非原本负责这个的程序员连交接都没搞好就跑路了。
至于找到了问题的发生点,那下一步就是修改,如果仅仅是数值上的偏差那还好说,但如果是逻辑上出现漏洞了呢?
不要以为大型游戏就不会出现设计上的逻辑漏洞。
如果开发时的可扩展性没有做好,一旦后面一拍脑门设计出了一些机制特殊的英雄,绝对会出现一大堆BUG。
这种情况下不让设计者来修,鬼知道他当时写这块代码的时候是怎么想的。
哦不对,鬼可能都不知道。
上一篇:原神,眼狩令,只为复活死去的我
下一篇:铠甲:这个帝皇侠不按套路出牌