程序员如何快速地改bug

目录

  • 目标
  • 态度
  • 分析bug
  • 解决bug
  1. 目标
  • 追求bugfree code。
    每一个变量都去做初始化,引用的每一个参数都进行有效性检查,可能出错的每一个地方都去检查边界条件,这样写出来的代码一定会稳固,就算出错了也容易改。非科班出来的牛人,一般开发速度快,但开发完bug很多,经常需要很长时间改。
    然而真正的牛人,追求的境界是Bugfree code,即零缺陷代码。
  • 提高分析问题和解决问题的能力

2.态度

  • 当我们遇到bug时,最佳态度是高兴到不行,因为这是查缺补漏的机会,也可以反映出自身的种种问题。通过分析bug,提高分析问题的能力,找到原因解决后,也提高了解决问题的能力。事后反思总结,而这也是学习。如果做不到很兴奋,也应该做到保持平和,不急躁。

3.分析bug

  • Bug所属类型:
    1 运行 异常
    2 编译 不过

4.解决bug
1 思路 缕清
2 debug工具
## 控制台错误
## 控制台没有错误
### 打log
### 断点调试工具
### 搜索引擎 内网
### AI工具 chatGPT等

5.注意事项

  • 天赋决定上限,努力决定下限。天赋是爹妈给的,没有办法改变。
  • 一段 一段的写代码和调代码
  • 试错,但不要轻易去做,有依据才去尝试。
  • 细致
  • 不能停止思考
  • 怀疑 批判 先 否定。可能 不对。
  • 对他人提供的资料保持怀疑态度
  • 二分查找法
  • 小黄鸭
  • 可以断点到源码
  • 7
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值