团队里的程序员张三丰要离职,领导让你接手他的工作,叮嘱你一定要尽快掌握张三丰的代码。你的心儿扑通扑通地跳动,你的脑海里萦绕着三个选择:是拒绝呢,还是拒绝呢,还是拒绝呢?你强颜欢笑但实际上心烦意乱怨气纵横——接手别人的代码,那可是程序员要面对的最痛苦最可怕的事啊。
你记起江湖前辈黄药师说过的一句话:如果你恨他,就让他去接手别人的代码。
你的内心是拒绝的,可是你却不由自主地说出了“可以啊”三个字,于是你悲催的旅程拉开了序幕。
这,就是程序员的工作啊~~~~你有什么办法……你特别担心自己会被别人的代码玩儿死,你忧心忡忡却无计可施……此情无计可消除,才下眉头却上心头……
我能理解你的感受,因为这样的事情,我经历了没十回也有八回。你不是一个人在战斗,想想这个你也许能得到些安慰,再不行,就看看下面的故事吧。
铁中棠不堪老代码的摧残而离职
下面的故事发生在我做流媒体产品的时候。
那一年我招募了一个有三年工作经验的程序员,叫铁中棠(借用一下古龙《大旗英雄传》中的主人公的名字)。我让铁中棠接管产品代码里的网络传输模块(P2P协议实现),我告诉他这个模块很重要,公司的视频点播产品最关键的就是这块代码,掌握了这块代码,就掌握了软件的关键。
然后我又告诉铁中棠,现在的代码前后有四个人维护过,可能有些凌乱,读起来有一定难度,如果遇到问题&