← 目录 职场逆袭:从校招小白到顶流大佬 首页

第十六章 李萌的代码

入职第九周的星期二。

审计模块上线之后,林辰本以为能喘口气。结果张磊又给他安排了一个新任务——给政务平台二期的数据大屏做性能优化。

"这个任务不难,就是把数据查询的响应时间从三秒压缩到一秒以内。"张磊说,"你之前做过性能优化,这个交给你我放心。"

林辰看了看张磊的表情——还是那副和善的笑容,但他已经学会了在笑容背后读东西。

"张经理,我现在手上还有两个bug在修——"

"bug让老黄帮忙看一下。"张磊打断了他,"数据大屏的事比较急,下周就要给客户演示。你先做这个。"

林辰没再说什么,接了任务。

性能优化这种事,说难不难,说简单也不简单。关键是要找到瓶颈在哪里。林辰花了一上午做性能分析,发现主要问题出在数据库查询上——有几个复杂的联表查询效率很低,每次查询都要把整张表过一遍。

他加了优化,调整了查询语句,把响应时间从三秒压到了一秒二。还差一点。

他继续调,调到了下午四点,响应时间终于稳定在一秒以内。

就在他准备提交代码的时候,电脑屏幕上弹出了一个错误提示。

林辰愣了一下,打开日志一看——有人改了他的代码。

他仔细看了一下提交记录,发现是一个叫"limeng_test"的账号在两个小时前提交了一次代码变更。变更的内容是修改了他优化后的查询方式,把原来高效的查询改回了逐条扫描的低效方式。

林辰脑子里嗡了一下。

他赶紧把代码回滚,重新跑了一遍性能测试。响应时间又回到了三秒。

他找到了李萌。

"你为什么改我的代码?"

李萌正坐在测试组的工位上喝咖啡,听到林辰的话,抬起头看了他一眼:"哦,那个啊。我跑测试的时候发现你的查询语句有问题,就顺手改了。"

"那个查询我做了优化,你把它改回去之后变成逐条扫描了。"

"逐条扫描怎么了?数据量不大的话,逐条扫描也很快。"

"数据大屏的查询量每天上万次,逐条扫描会把数据库拖垮的。"

李萌皱了皱眉:"那你重新改回来不就行了。"

林辰看着她,一句话都说不出来。

他回到工位上,把代码重新改好,提交了。然后在提交备注里写了一句:「恢复高效查询,limeng_test的提交导致性能回退,已回滚。」

写完这句话,他打开工作记录文档,把这件事记了下来。

就在他写记录的时候,孙帅走了过来。

"怎么了?"

"李萌改了我的代码,把我优化的查询改成了逐条扫描。"

孙帅的表情没什么变化:"她可能是好心,测试的时候发现了问题想帮你改。"

"但她改错了。"

"那你改回来不就行了。"孙帅拍了拍他的肩膀,"别跟她计较,她是实习生,技术还不够成熟。"

林辰没说话。他觉得孙帅的态度很奇怪——明明是李萌的问题,为什么要他"别计较"?

孙帅走了之后,林辰打开工作记录文档,又加了一条:

「本周二,李萌未经授权修改代码,导致性能回退。孙帅建议不予追究。」

写完这条,他看着屏幕,心里多了一个问号。

下班的时候,他在电梯里碰到了周凯。

"你今天看起来不太高兴。"周凯说。

"李萌改了我的代码。"

周凯看了他一眼:"她改了什么?"

"把我优化的查询改成了逐条扫描的低效方式。"

周凯沉默了几秒,说了一句话:"你以后提交代码的时候注意一下权限设置。测试组的人有时候会误操作。"

"误操作?"

周凯没再说什么,但那个眼神让林辰觉得,事情可能没那么简单。

他不知道的是,李萌改代码之前,问过一个人——不是孙帅,而是张磊。

"张经理,林辰优化了数据库查询,我能改一下跑测试吗?"李萌在微信里问。

张磊回了一条:"可以,你顺便看看有没有什么问题。"

李萌截图保存了这条消息,然后改了代码。

她不是"误操作"。

上一章 第15章 下一章 第17章