心得、教训

经验、教训

    经理要写快速登录,原本以为只要写进session里面去就行了,测试结果也出来了,但发现退出不了,以为是以前项目的BUG,没去理(这种事不关已的心态要好好改改了)。

    月底要收工发布了,突然之间事情全都来了。说我做的快速登录无法退出,而且页面上快速登录了,跳转时居然还要再登录一次?!我意识到问题的严重性了,登录不是我想的那么简单,不是把客户信息放进session里面去就完事的了。问人要了接口,详细说明了我想要做什么,他才告诉我真正的登录接口。以前他给我的居然只是登录认证接口!

    知道接口,看了文档半天没弄明白什么意思。又不知道如何问(发现不做老师后,语言表达能力越来越不行了)。硬着头皮用QQ问人家几句,人家还很不耐烦的样子,不好意思再问了。于是,自己瞎琢磨,试了N+1次,还是不行。急了,经理也帮了找外援。问外援,还是问不太清,听也没听太懂,这种事情最好当面谈,电话里问QQ里问,连屁用都不顶。怎么办?还是自己接着瞎琢磨呗。

    由于手头有事,直到下午四点才正式开始搞登录,反复试,不行!没头绪,痛苦。打电话又问,结果还是问不清。当时已经晚上七八点了。在抓狂中继续试,不行,不行,还是不行……在十点放弃。和带头的说,不行,明天来吧。带头的说,留下你也做不出来,总不能叫我陪你通宵吧。我无语……

    翌日,也就是今天,外援亲来,当面传授,基本我坐在一边看他调试,当时感觉自己活像是个看客。想想真窝囊。不过两个人也折腾的够呛,外援开始说是什么,要公网IP才能测(其实不用),后来说要到人家那环境才能调试(其实也不用),我被他说的云里雾里的。在经历的痛苦的几个小时后,终于写出来了,当然不是我写出来的。

    第一遍测试没问题,第二遍出问题了。由于对项目不熟,自己胡乱写的session出问题了。得到的id有问题,查!本来应该准时下班的,结果因为我,要加班了。测试时,突发奇想,加订单,后根据id可以查出订单(为后来埋下了祸根)。重登录首页,报错。以为是数据库被改了,应该和我没关系-_-!结果我错了,就是因为我用错误的id提交的订单,才出了错,更严重的是,我把数据提交到现网去了。崩溃ing……

    外援因为住的远,不能按时下班也急了。冲我说了两说。没办法,装聋,谁让俺有求于人。外援在细心找到原因并处理完毕,现网的只能明天经理来再搞,只有他才能进现网数据库。人家找问题,我还是只有在旁边看的份,郁闷……

    这件事,我接受的教训是:

    1.熟悉项目。不能没事的时候,再看新闻逛论坛了。

    2.询问接口时,问的仔细点,不明白的地方就说出来(不是顾面子的时候)。把要做的业务说出来,让对方了解你要做什么,并详细告诉你的业务需要调用哪些接口(尽管对方经常会说,自己看文档……)。

    3.测试时,要加倍细心细心再细心。有一点点儿不对头的地方都要抓住。遇到问题就问,不能抱着事不关已,高高挂起的心态。最后吃亏的还是自己。

    4.要训练沟通,我发现自己的沟通还是存在着不小的问题。