孵化园里,木晨曦屁股靠在办公桌上,双手撑着,半站立着,小满摊在转椅上,沈时玖则单手撑着转移的扶手,靠着一侧坐着。
“现在的问题是,”木晨曦说,“方法调用了,也输出了正确的结果,但是游戏里没有反馈,还会直接闪退。”
小满说,“闪退十之八九是空指针的原因,我真是一个一个抠,都没有抠出来哪里有空值。”
沈时玖无可奈何地挫着脸,“唉,我就知道我这是屎山,重构来重构去,还是各种BUG。”
“屎山不怕,”木晨曦笑了笑,“屎上雕花的事情我干多了。”
沈时玖扶额,忽而抬头,“是不是成就系统出的毛病?”
“卧槽!”小满反应最快,马上转过去定位到代码那里去了,“这个观察者实例是单例模式,没问题啊。我看看事件队列的处理顺序,也没有问题……”
木晨曦说,“等等,你用关键字定位一下,小写的。”
小满试了一下,点击全局搜索,“卧槽!少爷,您这个bug高端!”
三人立刻在那个黑幽幽的屏幕前凑拢了一对,木晨曦看出来了,“居然不是主项目造成的问题。是其他项目通过互操作给那个结构体赋了空值……哎哟,我的天……厉害厉害。”
沈时玖则是十分尴尬,“您这反话正话?”
小满说,“正话,你能搞出藏这么深的bug,说明技术力上档次了。”
她一边说着,一边改了代码,然后按下F5。
这一次,调用控制台测试,终于不再闪退,马和驴终于成功生出了骡子。
木晨曦吁了一口气,“牛逼了。”
沈时玖说,“看吧,我就说不如推倒重来。”
“不用,”小满说,“你的框架早就有了雏形,没有你想的那么菜。”
“对,”木晨曦笑道,“有很多地方还是不错的,特别是文本处理那方面。”
“行,”沈时玖说,“那我今天晚上再肝一下,排查一下。”
“好。”
他们正商量着工作时,敏敏那宽和的声音就传了过来,“三个工作狂,给你们带的椰浆饭来了。”
三人一抬头,看见敏敏和徐然一起走了过来。
小满问徐然,“你咋来了?”
徐然说,“过来看看污妖王平时上班都干啥呢。”
小满撇嘴,“你也刚下班呢吧?”
徐然摆摆手,“没有,早就下班了。”
木晨曦一见此情景,就谎称有个曲谱看不明白,假模假样把老婆拉到一边儿去了。
沈时玖也拿着手机自觉端着椰浆饭坐远了。
徐然其实一下班就赶过来了,但他没注意刚才在地铁站遇到方敏抒时候,向她展示“工作技巧”时不小心把警服领子露出来了,因而小满就把他一眼看穿。
小满笑着说道,“哦,早下班了还不回去换身衣服,你是二十四小时全天候待命?”
她说着又想起了手里端着的椰浆饭,估计这家伙八成也没吃晚饭,就把饭递给他,“给你,你吃吧,我不饿。”
徐然往回推了一手,“我来的路上吃过了。”
小满说,“你到点下班,回所里还要处理杂事,然后出来,坐地铁到这儿,你别说你在地铁上啃馒头。”
敏敏在一旁看着电脑屏幕旁白,“我证明他没在地铁上啃馒头。”
徐然见掩饰不过去,只好把小满手里的饭接了过来,“你真不饿?”
“不饿,一会儿回去再吃。”
“那好,我先吃了。”
他肚里早就是空空荡荡的了,第一口就显得有点狼吞虎咽。