辞职当天,老板让我回去修BUG
段测试回调的代码还在生产环境里,它看起来确实像一个后门——一个把支付结果发到外部服务器的接口。
走到公司楼下的时候,我的胃开始疼了。不是吃坏东西的那种疼,是加班三年攒下来的那种疼。胃药在工位抽屉里,但工位已经不是我的了。
电梯到六楼,门打开。公司门口站着两个保安,不认识,应该是老周临时叫来的。前台小姑娘看见我,表情像见了鬼。开放办公区里,同事们假装在工作,实际上全在偷偷往这边看。老周站在会议室门口,手里拿着一沓打印出来的代码,脸色确实比显示器绿。
孙晓晓站在他旁边,抱着胳膊,嘴角微微上翘。她看见我的时候,那个弧度又往上提了一点。
“宋深。”老周的声音很沉,“你进来。”
4 对峙
会议室里空调开得很足,老周坐在我对面,把那沓代码摔在桌上。A4纸散开,上面用荧光笔标出了好几处。孙晓晓坐旁边,翘着腿,笔记本电脑屏幕朝向我,上面是支付模块的代码仓库。
“这段代码,是不是你写的?”老周指着荧光笔最密集的那一页。
我看了一眼。是那个回调地址。**L写得清清楚楚——http://123.456.78.90:8080/payment/call*ack。那是我的测试服务器IP,三年前在阿里云租的,早过期了。但代码里还留着。
“是我写的。但这不是——”
“这个IP是谁的?”
“我的测试服务器。”
“测试服务器。”老周重复了一遍,语气像在念判决书,“你把公司的支付回调,发到你自己的服务器上。宋深,你跟我说这是测试?”
“三个月前大促压测的时候加的,后来忘了删。”
“忘了删。”他又重复了一遍,“那你离职之前为什么不说?”
“我忘了。”
“你忘了。”他第三次重复,然后转向孙晓晓,“孙经理,你给他解释一下,从技术角度看这段代码意味着什么。”
孙晓晓把笔记本电脑转过来,清了清嗓子。她的声音在会议室里听起来格外清晰,每个字都像是提前排练过的。“这段代码位于支付模块的核心回调处理器中。当用户支付成功后,微信
走到公司楼下的时候,我的胃开始疼了。不是吃坏东西的那种疼,是加班三年攒下来的那种疼。胃药在工位抽屉里,但工位已经不是我的了。
电梯到六楼,门打开。公司门口站着两个保安,不认识,应该是老周临时叫来的。前台小姑娘看见我,表情像见了鬼。开放办公区里,同事们假装在工作,实际上全在偷偷往这边看。老周站在会议室门口,手里拿着一沓打印出来的代码,脸色确实比显示器绿。
孙晓晓站在他旁边,抱着胳膊,嘴角微微上翘。她看见我的时候,那个弧度又往上提了一点。
“宋深。”老周的声音很沉,“你进来。”
4 对峙
会议室里空调开得很足,老周坐在我对面,把那沓代码摔在桌上。A4纸散开,上面用荧光笔标出了好几处。孙晓晓坐旁边,翘着腿,笔记本电脑屏幕朝向我,上面是支付模块的代码仓库。
“这段代码,是不是你写的?”老周指着荧光笔最密集的那一页。
我看了一眼。是那个回调地址。**L写得清清楚楚——http://123.456.78.90:8080/payment/call*ack。那是我的测试服务器IP,三年前在阿里云租的,早过期了。但代码里还留着。
“是我写的。但这不是——”
“这个IP是谁的?”
“我的测试服务器。”
“测试服务器。”老周重复了一遍,语气像在念判决书,“你把公司的支付回调,发到你自己的服务器上。宋深,你跟我说这是测试?”
“三个月前大促压测的时候加的,后来忘了删。”
“忘了删。”他又重复了一遍,“那你离职之前为什么不说?”
“我忘了。”
“你忘了。”他第三次重复,然后转向孙晓晓,“孙经理,你给他解释一下,从技术角度看这段代码意味着什么。”
孙晓晓把笔记本电脑转过来,清了清嗓子。她的声音在会议室里听起来格外清晰,每个字都像是提前排练过的。“这段代码位于支付模块的核心回调处理器中。当用户支付成功后,微信