孟晚的一天十分繁忙,早上过来了就开会,午休后直接把产品部主管拉过来开会,来回battle了几轮后,当终于可以坐下来休息会时,又被周旭拉过去看代码。
几千封报错邮件,都不需要前端先去排查,明显是后台崩了。
“我这个页面都几百年没更新了,肯定是后端出问题了。”前端的同事在甩锅,做前端太苦逼了,系统有了问题都要先来找前端,前端人员除了要做排查,还得去回复对接。
孟晚坐在了周旭的座位上,转头对同事说,“后端报错改的没那么快,你先去把前端的报错信息给改了。”
孟晚开始排查错误,她之前做过类似的项目,许久不碰,但对codebase还算熟悉,她觉得从system design方面来看没有问题。但看了一轮,还是有个地方,觉得十分怪异,她问周旭,“你做过的排查有写report吗?”
“有。”周旭忙从电脑里找了文档发给了她。
“谢谢。”孟晚边看边在脑海中构建这个系统的逻辑设计,看了许久,她开始跟周旭将她理解的系统设计逻辑。
周旭两眼发光,她到底是技术大拿,这么短的时间,就人工肉眼看,用反向的方式将这么曲折的系统给摸清楚了,“你牛逼了。这个设计奇葩吧,我还是从上一个离职同事那接手的。不过那就这么奇葩,竟然也能跑出来,我之前一直在这个基础上修修补补,也能运行。哎,但这个我没法子了,拉你来看看。”
孟晚神情没放松,看了眼电脑屏幕上的时间,七点了,她站起身,活动下身子,已经坐了两小时一动没动了,肩膀很酸,看到前端的同事还没走,她招呼了一声,“你先下班吧。”
周旭嬉皮笑脸地问,“那我能先下班了吗?”
孟晚知他在活跃气氛,瞪了他一眼,“你走个屁,这是你的锅,拉着让我帮忙,我走不了,你还想走?”
周旭拿起手机,“那晚饭我请孟总吃了,你吃什么外卖?”
“随便,最好不要是碳水,我吃了犯困,”
孟晚说完,又坐下看屏幕,翻看了眼代码旁边的history,她开始debug,log了整个系统。
接下来叁个小时,中间就吃了一顿十分钟的便饭,诺大的办公室都陆陆续续走了,只有他们俩,孟晚便让他搬了电脑去她的小办公室,开着空调更暖和些,但孟晚没有把门合严实,留了一道口子。
她虽很了解周旭的为人,但她到底被王攀那事留下了点阴影,对了,王攀的下场是直接被赶出了公司,叁个月赔偿金都没有。
人在外,还是要多点心眼保护自己,她将门留了个缝,不仅是切实的人身安全,也是深夜孤男寡女在一个屋子里,万一有点风言风语呢?
爱好八卦的人懂不懂,两个焦头烂额地在排查定位bug的人,就算有那心思,在这种时候,能有什么力气去乱搞男女关系?只想着赶紧搞完,争取能在十二点前下班,回个家洗漱完毕,在两点前放倒自己,明天八点半又得爬起来上班。
终于,花了四个小时,定位到了那条代码,这一条不会出发任何报警,只会让整个gradle都奔溃掉。她顺手改了后,在上一次code review的文件中找到了一ment,是周旭留的,然后code的同事就按照他的意见加上了这一行代码。
就因为他这一行代码,她找了靠近七个小时,他提个什ment啊?不提一点事都没有,他给人随手写个建议,估计那位同事想的是他是manager,怎么会有错呢,哐哐哐地加了逻辑进去,阴差阳错地在测试时没问题。
此刻,孟晚连杀了周旭的心都有了。
此时周旭看着她的代码修改处,瞬间心虚了,看着她一记眼刀杀来,说话都结巴了,“这个,我觉得.......应该加上这一条判断逻辑......谁能想到这么神奇呢,unit test都能通过,但就这么挂了,你也能学到很多是不是,你肯定是gradle的专家了......你别瞪我啊。”
孟晚没好气,要是旁人,她能笑着说没关系,但跟周旭关系挺好,恼得她,从旁边抄了一张纸揉成团向他砸了过去,“你他妈的,给我挖了个坑,还忘记告诉我这茬,非要让我花这么长时间去排查是吧。难不成我还要感谢你给我机会考验我了?”
不过也确实学到了东西,就算是senior SDE入职,也是通过修改小bug了解一个功能模块,再逐渐将整个项目搞清楚。
“不是不是。”周旭忙不迭地回答,“下次谁在我面前说女性不适合干程序员,我必须当面给他一巴掌。”
“哦,你记好了,下次遇到说这话的,还得再帮我打一巴掌。”孟晚最烦听到女性不适合做程序员这种论调。
又不是去工地搬砖,体力上可能比不过男性,就让坐着敲电脑,怎么就不适合了?她看到过一句话,真是活得越久,越觉得有道理:只要你避开适合女孩子做的各种事,你就能避开