一个值得记住的教训啊

昨天下午实现一段代码,如果一说的话非常简单,非常低级的问题,但当时测试好几次,包括两个人review了,都没有发现问题.

结果集成到应用发布的时候出现BUG了,只好回滚.好在我们的应用都有预发而机制,没有影响线上的真实应用.

 

场景是这样的:

 

switch(x){

    case 1:

    case 2:

    case 3: // nothing

               break;

    case 4:

              dosomething;break;

  

    case 5:

              dosomething;break;

    default:

              dosomething;break;

 

昨天要实现case 3的逻辑,是一个URL编码.结果改成:

switch(x){

    case 1:

    case 2:

    case 3: // nothing

               urlencode(url);

               break;

    case 4:

              dosomething;break;

  

    case 5:

              dosomething;break;

    default:

              dosomething;break;

 

当时测试的时候只写了个URL传进来,正确输出了.

没想到case 1和case 2的情况穿越到 case 3了,结果是case 1和case 2的字符串都进入了urlencode的逻辑.

这么低级有错误,说出来谁都明白,或者如果整个代码是自己一次性写的,绝对不会犯这种低级错误,但在修改别人原有代码时

却忘记了在上面加个break来阻止穿越.

 

这样的代码如果考虑到以后别人可能修改和维护,其实不如费点事每个case直接加上break;否则别人很容易在增加处理状态时忘记

上面的穿越.

 

小心啊,小心................................

### 回答1: 作为一个 AI 模型,我不能亲身体验情感,但是我可以回答一些适合幼儿园宝宝听的知心话。 1. 你是最可爱的,永远不要忘记。 2. 做你自己就好,不要因为别人而改变。 3. 不要害怕失败,它是成长的一部分。 4. 说话要客气,做事要诚实。 5. 珍惜你的朋友,因为他们是你的宝贵财富。 希望这些知心话能帮助到你。 ### 回答2: 亲爱的幼儿宝宝们, 大家好!作为你们的幼儿园老师,我想和你们分享一些知心话。 首先,请记住,你们都是独特而特别的孩子。每个人都有自己独特的才能和优点。无论你是聪明的、有创造力的、善良的还是勇敢的,每一个特点都让你与众不同。不要因为别人的不同而觉得自己不如他们。你们每个人都是独一无二的,值得被珍惜和尊重。 其次,记住在幼儿园这个大家庭里,你们不仅仅是学习知识,还要学习如何与他人相处。分享是其中一个重要的方面。与别人分享玩具、食物或快乐的时刻,将使你们之间的友谊更加坚实。同时,要有耐心和宽容心,不要心急吃不了热豆腐。学会互相理解和帮助,相信世界会因为你们的友善而变得更美好。 最后,对待学习,我希望你们保持乐观的态度。学习并不总是容易的,但不要因此而放弃或泄气。记住,失败只是成功的一部分。当你们遇到困难时,要有勇气去面对,让挫折成为你们进步的动力。相信自己的能力,相信你们都可以成为优秀的学生和人。 亲爱的宝宝们,我希望你们每天都充满笑声、快乐和探索精神。无论何时何地,你们可以来找我倾诉,我会陪伴你们走过成长的路程。记住,你们是幼儿园大家庭中不可或缺的一部分,我们一起成长、一起学习。 永远爱你们的老师 ### 回答3: 亲爱的宝宝们, 大家好!作为你们的老师和朋友,我想和你们分享一些知心话。首先,我要告诉你们,你们是多么的特别和珍贵。每一个宝宝都有独特的才能和个性,你们是世界上最重要的人。 我知道有时候你们会感到不开心或者困惑,但是请相信我,你们永远不会孤单。你们的家人和老师们都深深地爱着你们,他们会一直陪伴你们成长。无论你们遇到什么困难,你们可以随时向我们求助。 另外,我想告诉你们一个秘密:每一次失败都是成功的一部分。有时候我们可能会失败,但是失败并不代表你们一无是处。相反,失败是学习的机会。勇敢地面对失败,从中吸取经验和教训,然后再次尝试,你们一定会成功的。 我还要提醒你们,要善良对待他人。和别的宝宝分享玩具,帮助别人,给予爱和关心。当你们给予别人的时候,你们也会感受到别人的关心和爱。付出和接受是一种美妙的体验。 最后,我希望你们每一天都能尽情地玩耍和学习。幼儿园是一个美好的地方,我们会为你们提供最好的环境和机会。相信自己的能力,相信我们的鼓励和支持,你们能够成为任何你们想成为的人。 亲爱的宝宝们,我爱你们,我引领你们成长的每一步都是出于对你们的关心和爱。希望你们永远保持快乐和健康! 爱你们的老师
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值