为什么除零错会导致程序崩溃_导致程序崩溃的一行代码,你有写过吗?

初学编程时,可能经常遇到一些程序崩溃的现象。一般来说,程序崩溃由于操作不当引起的。但是有时候,因为一个程序员的粗心,正式版本的程序出现崩溃状况这就很不因该了。之前很火的一个梗,暴风影音更新了App Store,在App更新界面的下面有一条动态称“更新了闪退的bug,还杀了一个程序员祭天”。

3f731a9ec566f2e480191178cd671f6c.png

吓得我吃了一惊

看到这么“血腥残暴”的话,网友们的第一反应是乐了,“哈哈哈哈笑死了,暴风影音,没有下载就没有杀害。程序员这职业高危啊……?”“感觉程序员是一个高危行业,产品的更新迭代还需要举行杀人祭天仪式。”大家一致认为“没有下载,就没有杀害”。有的网友煞有介事地声称要报警,并成功引起了警察蜀黍的注意;还有网友分析认为这是暴风影音故意为之的病毒营销手段。

a70f57f347eb7a6dd5f59fc2f00ae379.png

暴风app上线截图

言归正传,我就遇到过因为少写了一行代码而导致ios闪退的问题。原来是我们的同时在获取数组的某个元素时,直接使用arr【3】这种形式获取的,而没有加任何判断,结果当数组元素少于3个的时候,app直接闪退了。这个bug在测试阶段居然也没有测出来就那么上线了,后来大半夜的我们leader打电话call我们远程解决问题,最后发现是ios的锅,真是杀了他的心都有了。由于我没有写过ios的代码,下面我截取网上找的一个获取数组的元素的代码,不知道对不对,仅供参考。

NSArray * arr = @[@"1

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值