那谁说过,出来混,总是要还的。

我前几天很努力的找很多人帮忙,很多完全不相关的人也找来,尽管最后解决问题主要还是靠自己,但是大家都知道了:有颗小土豆,是做亚尼那模块的,他的电话是xxxxxxx,邮箱是potato@yanina.com……

昨天中午问题就解决了,但是我的代码还没完全整理好,正在急匆匆收拾代码呢,突然一个陌生的号码从手机屏幕里面爬出来招呼我。不敢怠慢,是颗土豆那就比我大,说不准这是个红薯呢。话筒里却传出来一个似乎是更小的土豆发出的声音:“我们在亚尼那遇到点问题,我们……”越听问题,我越觉得那是个搞错对象的大土豆!手忙脚乱的,记下了问题,我虽然有点想法,但是没直接说,实在是心虚的很没把握(老心虚,什么时候咱能有资格虚心一下:*)),于是把在同一个坑里的其他土豆和红薯找来咨询一遍,才怯生生的回了邮件。真是的,被迫冒充了一回高手。

只是他们的问题需要把subversion更新到最新的代码然后再编译——可是无论如何,我的怎么就编不过呢?虽然在业务上我是小土豆,可是就使用subversion,就算是土豆俺也是个相对比较个大的了。那,一定是代码的问题了?于是直接打电话到亚尼那领主那里,领主却一口咬定可以编过的。

编……不过领主说的,应该是对的。干脆另外新建一个文件夹,重新更新代码到新的文件夹,居然轻易的就编过了!再把我的代码放进来,也很容易就编过了,别人的问题解决了,但是我为什么在原来的文件夹就不能编译呢?

因为问题解决了,我就没太去管。后来直到我把一个最新的代码拷贝过来的时候,发现一片红:红色图标是文件修改标志了,才知道实际上更新是失败的。大概,因为这个文件夹是从别的地方拷贝过来的吧。

还有的问题,依旧是测试。用例可以通过(毕竟是自己设计的嘛),但是复杂度就无论如何不可以了。对于复杂度的原因,大体上是循环、选择分支不能太多,但是不知道为什么即使我把循环控制到一层,尽量少的使用选择分支,甚至已经出现了大片很难看的代码,复杂度,却依然如故。

不得不再次祭出压轴法宝:群发邮件,唉,本土豆,又一次威名远扬。

可惜没人回复,难道是因为周五的原因么?

到了快下班时候,看看手上事情清理的差不多,就剩下这么一件。让几个其他土豆怂恿一番,我就……把代码传上去了:反正代码是可以编译,测试可以通过,仅仅是复杂度超过了0.2%么。

看到这样的想法,您也大概能猜出来了:一念之差,这个土豆要倒霉。

还好,我没急着下班走人,而是留在那里等待服务器的编译结果。

最后不用说,编译失败,不得已,我把代码恢复了回去,恢复回去的编译成功结果,是我经历的最难等的!虽然难,终究等到了,煎熬换来的,正是心安。没做成的,终究不能算做成。要说反省一下,么都是老调重弹而已,第一不可以报侥幸心理;第二有个负责的态度,确实也是对自己。

[原文在百度空间已经关闭]