发现联想手机P630型号的一个严重的系统Bug

     之前一直使用诺基亚的手机很好的,主要么就收发短信,打接电话了,用快三年了,打算让它退休告老还乡,08元旦那天去买的时候,刚开始还是仍然打算买诺基亚的,结果转了好一会没看到中意的,正好转到买联想手机的柜台,MM听说我要买手机,极力推荐一款P630的,这款看起来长得也不错,看了下功能也可以,本着支持国产的心,OK,就买这款了。直到前两周,发现这款的手机系统存在一个严重的潜在问题,君听我细细道来:
      某日晚上7时许,一个朋友andy给我发短信,问:“在哪?”,我直接点回复说:“在家”,刚发出去,又收到另一朋友jack的短信,问:“晚上一起吃饭,老地方”,我直接回复“吃过了”,在我正在编辑短信发送给jack之前,andy的短信又来了,当然我还没来得及看,等消息发送给jack之后,我看到andy问:“明天有时间吗?”,我回复:“看具体情况吧,明天有时间的话呼你电话好了”,同样在我正在编辑短信时,jack又发短信来了。等我发出去后,又收到andy的消息,我先看andy的消息“??”,给我发了两个问号,在看jack的消息说:“还有另一个朋友加我一起三个人吃饭”,刚看完,又收到jack的消息:“?”,又是给我一个问号,我奇怪了,就问他们两个:“什么意思?”,andy回复:“我问你明天有没有时间,你说吃过了,我还问你什么意思呢”,当然jack的回复也是差不多的:“你在说什么?”。马上我去看发件箱,wo cow~~,原来消息发错了,我回复给andy和jack的短信,他们两个正好收对方的消息了,这时我当然该注意了,我又回到收件箱,点开andy最后发给我的消息,确认是andy发给我的,然后才点回复:“不好意思,刚才jack在给我发消息,我把回复给jack的消息误发给你了”,我正在写这条短信的时候,又收到一条信息,我估计是jack发的,等我写完发送之后看到确实是jack发的,刚过一会,又收到jack的消息:“大哥,你又发错了~~”,郁闷~~,又去看发件箱,还真把“不好意思,刚才jack在给我发消息,我把回复给jack的消息误发给你了”这条消息发给jack了,明明是回复给andy的,怎么回事?于是我继续回复给他们两个解释,谁知两个人也同时回复我消息,消息是越发错乱,最后我给andy:“可能这手机系统又问题吧,你们两个人收的消息正好反了”,andy:“你脑子才出问题了”,抓狂~~~~~~,我继续回复给andy消息,正在编辑时,又收到一条消息,我想可能是jack的,于是我没又点发送,而是步步点返回,却发现,明明是andy发送给我的短信内容,怎么发件人一下子变成了jack了呢?此时,我已经明白了而且也可以肯定了,这款联想P630的系统存有bug,接着我给andy说:“我发现一个严重的问题,我买的这款联想的手机,它的手机系统又bug”,andy回复:“你脑子才又bug,真怂~~”,苍天啊~~,咋就不相信我呢,后来我专门测试了下, 毕竟我也搞程序开发的,测试的结果很明确,就是这款联想P630手机系统有bug。如果又多人同时给你发消息,你回复消息的时候,点发送,发送给的是最后给你发消息的人,这么一来,多人并发给你消息,你回复给他人的消息就会错乱了,还有在你回复点发送的过程中,显示正在发送短信。。。,如果此时又收到一条消息,那么也可能会又问题,导致消息错发。严格来说这是给严重的问题,试想如果是给老婆发消息,同时又在给前女友发消息,或者类似情况,遇到此等情况,那你就吃不了兜着走了,呵呵,回家跪键盘。这让我一颗支持国产的火热的心一下子坠入冰冷的北极洋底,不要求你的手机系统比别人国外的质量优越,功能强大,性能高,起码现有的功能你不应该出现严重的问题吧,这是该责怪联想的程序开发人员,还是该责怪联想的系统测试人员呢?我想都有责任,开发人员应该在设计的时候能预料到吧,很简单的有点类似,我们程序中定义的静态变量了,总是记录着最后一个浏览的用户的值,这就有问题了~~,联想肯定又一大批专业的测试人员,这么个bug难道都没测出来?晕~~
       要做手机,要能和别人比下,不是这么搞的吧,祝lenovo你好运!
原文地址:https://www.cnblogs.com/peaceli/p/1395958.html