已经夜里十一点了,周锦峰仍端坐在办公桌前,盯着屏幕上的代码死命地挠头。
明天就要上线了,代码却依然没有完全通过。周锦峰很疑惑,明明上周五刚刚做了集中测试,当时全都没问题的,按理说这周代码的改动也不多啊,团队就六七个人,大家提交代码之前都互相审阅,怎么就报错了呢?更让他想不通的是,屏幕上这个错误他隐约记得几个月前出现过,当时查了好多资料,最后用了一种很取巧的方法解决了,怎么今天又出现了呢?不幸的是,他在写git commit message的时候很粗心,一般就一句话:fix bugs。虽然自己也知道这个习惯不太好,但他一直懒得去改。这下倒好,他只能把这周的几十个提交一个个看下来了。
“我先走了。” 周锦峰抬了抬头,看见老李正朝着自己这边挥手。 “你也早点回去休息吧。” 老李接着说道,然后就背着单肩包往外面走去。“好的,明天见!” 周锦峰回应道,这下偌大的办公室就剩他一个了。他起身耸耸肩,又继续埋到代码堆里。
又过了十五分钟,他还是没什么头绪,却听到肚子开始咕咕叫。这时他才想起来,傍晚那会儿一直忙着开会,晚饭都还没吃呢。他赶忙到茶水间找了点面包牛奶,狼吞虎咽起来。还顺带拿了几包零食回来,继续投入战斗。但看着满屏的代码,觉得这么瞎找也不是个事。该怎么办呢?他苦苦思索着,在位子边上来回踱步。突然他想到,现在既然已经知道报错代码在哪了,如果能知道这几行代码是在哪次提交中被修改的,不就能知道它们原来是什么了吗?之前咋没想到呢?一定是自己太饿了,他在心里嘀咕道。他记得之前有个同事提过