关于解决问题的感想

出现问题是正常现象(bug不可怕)

作为一个程序员,不管你是使用PHP还是Java还是Android 、ios,我们在开发中不可避免的遇到很多困难,既有自己制造的bug又有莫名其妙的bug还有不熟悉错用造成的bug.不管是不是制造还是个别情况出现的,我们作为开发人员,本着良好的职业道德就要尽力去解决它,不要害怕出现bug.少年,如果你怕遇见bug处处小心,等你真正遇到很麻烦的bug时,你便没有能力去应对,可能造成无法挽回的损失。

bug产生的途径

我认为bug产生主要有以下几个原因:

(1)使用系统或者工具本身隐藏bug,就是所谓的不兼容,比如 系统隐藏一个被除数为0的bug,平常很难发现,但是你做了特殊操作,结果崩溃了,最好查找发现是系统本身就存在这样一个错误。

(2)人为制造bug.相信程序的人都有过类似的情况,自己写错了结果用户使用后出现了与期望不相符的情况。当然,还有逻辑构思时的bug,这个很难一时看出来。所以,关于逻辑操作,要多检查,验证。

(3)系统本身有限制,超出限制导致bug.比如,系统内存是有限的,如果一直不断消耗内存,导致内存越来越小,最后会崩溃。所以,使用时一定了解系统限制,不要做超出限制的事。

怎么解决问题呢

debug.

程序是自己或者别人写的,你要顺着作者思路走,看看他的操作是做什么,然后一步步,检查,对于明显的能一眼看出来的问题,马上改好。如果是不明显的问题借助调试工具,或者bug分析工具慢慢一步步查找,这个过程很耗时,但是只要坚持,你肯定有收获。

解决问题切记心浮气躁,要有一个平常心,找到切入点,慢慢深入,考虑使用场景和用法本身限制。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值