这么说可能不够直观,那就举个例子。
比如LPL比赛里著名的时空回溯事件,发生在2020年LPL夏季赛,RNG对阵JDG的比赛里。
这里暂且不论时空回溯的合理性,就先分析一下BUG的程序问题。
这里有三方参与了BUG的发生,分别为锤石、巨魔、河道的墙壁,那修复人员就要对这三方一一排查。
河道的墙壁最为简单,因为不涉及代码,应该简单地检索一下碰撞就行,BUG的来源大概率不是它。
而锤石和巨魔两位英雄的代码量应该不在少数,而且这么多年,各种小补丁,大修改都不少,就算都按规矩改了,整体应该也是比较臃肿的。
类与类之间、方法与方法之间的相互调用,各种动画状态的切换和每个技能的碰撞判定等等因素都要排查。
这要交给别的程序员来看?
那除非原本负责这个的程序员连交接都没搞好就跑路了。
至于找到了问题的发生点,那下一步就是修改,如果仅仅是数值上的偏差那还好说,但如果是逻辑上出现漏洞了呢?
不要以为大型游戏就不会出现设计上的逻辑漏洞。
如果开发时的可扩展性没有做好,一旦后面一拍脑门设计出了一些机制特殊的英雄,绝对会出现一大堆BUG。
这种情况下不让设计者来修,鬼知道他当时写这块代码的时候是怎么想的。
哦不对,鬼可能都不知道。
所以,唐夙只能希望夏语昔不要在这方面有所研究了。
想到这里,唐夙转头看了一眼夏语昔,发现她正好也在看着自己。
四目相对。
两人同时展颜一笑。
唐夙是有些无奈的笑,而夏语昔则是莫名地开心。
两人都没有说什么,唐夙便继续回头改自己的代码了。
“阿唐专注时的神情好帅啊。”夏语昔心里想道。
她坐在自己的位置上看着身旁的唐夙时而蹙眉,时而微笑,时而手指飞舞,时而托腮沉思,心中的思绪又开始飘扬了。
她的目光逐渐从唐夙的眼睛偏移,向下扫过嘴唇,衬衫衬托出的一对山峰,纤细的腰部,再重新聚焦回唐夙正在上下跳动的手指。
好像之前听谁说,女孩子之间也可以做那些......
“啐”
她在想什么?!!
夏语昔瞬间满脸通红,眼神羞涩,双手下意识地就按上了双颊,试图通过按压脸部的动作遮掩自己的失态。
她怎么会想到这种东西!
夏语昔连忙摇了摇头,想把一些她以前从来没有想象过的画面从脑海里抖开。
但是,有的东西如果从来没想过就没事,可一旦出现在了脑海里,就没那好摆脱了。
夏语昔的视线也控制不住地在唐夙身上快速游移,配合上自己曾经的一些记忆,脑海里的场面瞬间有些无法收拾。
“又在想什么呢?”
唐夙轻轻戳了戳夏语昔的额头,有些无奈地说道。
“唔......”
配合外力,夏语昔终于成功挣脱了那些不良信息的束缚,让自己的意识回归纯净。
她眨了眨眼,然后就直接抱上了唐夙戳她脑袋的右手说道:
“在想你呀。”
“油嘴滑舌的。”唐夙哭笑不得地看着又靠在自己身上的夏语昔说道。
“你没事做就去帮忙联系联系训练赛,大致安排我已经排出来了,你先按这个去联络,有什么要改的你再跟我说。”
“昂!保证完成任务!”