软件工程师的自我修养——Bug处理

Bug翻译中文是虫子,为什么会这样命名?
命名缘由是“飞蛾飞到正要闭合的继电器触点之间被继电器触电夹住,导致电路中断,造成工作故障”,
这是一个“虫子”造成的故障,后来计算机的错误就被戏称“Bug”了,调试程序被称为“Debug”。

当被说到自己程序有错误时的第一反应?
“怎么会有问题?我明明开发好了,提交代码前都测试检查过了。这不是我开发造成的问题,
别人造成的或者这个不是错误”。事实,常常不是刚想的那样,大部分是自己的问题,也有一些错误是别人造成的。

那该怎么面对程序的Bug?
当测试或别人提Bug时,需要的是“淡定从容,客观中立,分辨轻重缓急”。

每天的工作安排,一般是这样的,上午精神比较好,处理重要,紧急,级别优先以及难的工作任务。
下午处理不紧急,次重要,修复Bug,优化功能,开会讨论的开发任务。
“谈定”才能不慌张,处理问题思维条理清晰,而不是慌乱一批测试,满地鸡毛,改一个bug,带来三个bug。

“客观”从高空向下俯瞰全局般清晰认知,是不是自己的bug不重要,先接受再分辨,或debug,确认错误,修正错误。
修复bug后,一样也需要总结经验,吸取教训。
 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值