【回复“1024”,送你一个特别推送】

要学会寻求 Bug 背后隐藏的 Boss

我们都知道,没有完美的程序,是程序就会存在 Bug,而且 Bug 只是程序错误的表象,只是一种症状,我们修复后还应该探究更深层的原因。更要学会思考,寻求 Bug 出现的本质,究其根本,总结经验,才能防患于未然,避免 Bug 重复出现。

既然要学会思考,那么当 Bug 出现时,我们第一时间当然是去修改它,修复它。其次就该我们思考了,这时候就得问问自己,最起码得问三个问题:

  1. 我在其他地方犯了同样的错误吗?

  2. 修了这个 bug 会引起什么其他连锁反应或者会按下葫芦浮起瓢吗?

  3. 怎样预防这种 Bug 再次出现?

只有把这三个问题考虑清楚了,我们才不会重复犯错,才会让自己写的代码质量更高,程序更稳定。第一个问题是根据某一个 Bug 提前找到可能会发生的,与他类似的 Bug ,提前预防和解决。第二个问题是思考一下,解决了这个 Bug 会不会引起其他问题?我们都知道程序的严谨性和逻辑性,通常是牵一发而动全一身。所以这个问题很重要。第三个问题:查找 Bug 真因,总结记录,预防再次出现。

我相信大家在解决问题和 Bug 的时候,通常不会思考这三个问题,大家往往只会出现一个 Bug ,就解决一个 Bug ,对于没有出现的或者即将出现的不会提前预防和解决。这不仅仅是缺乏思考的一种表现,更是一种懒惰的行为。

一点个人的思考,仅供大家参考。欢迎大家在文章底下留言,一起讨论和交流想法。福利时间今天送大家《大数据》书籍一本。没有乱七八糟的条件,参与后,按时随机抽送,欢迎大家积极参与。未来一周时间,几乎每天都会有书籍赠送,大家可以每天打开“活动云助手”小程序看看。

要学会寻求 Bug 背后隐藏的 Boss

要学会寻求 Bug 背后隐藏的 Boss

要学会寻求 Bug 背后隐藏的 Boss

相关文章: