如何快速的消滅令程式設計師們頭大的BUG(基礎向)

2021-09-24 15:37:51 字數 917 閱讀 3820

不知道小夥伴們在修改bug的時候,是不是腦袋都大了,越改越煩,隨之自己的心情也跟著被影響。

之前有分享過小黃鴨除錯法,不知道小夥伴們有沒有派上用場呢~今天我們就繼續了解一下如何快速高效的改 bug?

其實,在我們程式設計的過程中,你所遇見的bug也許是別人早已遇見並修改過的bug,那麼這個時候考驗你的並不是bug本身,而是你的搜尋能力了。

人家都已經明明白白的把bug的解決方案告訴你了,而你卻找不見它,這大概也是印證了世上最遠的距離就是你站在我面前我卻看不見你。

當然,如果你實在搜尋不到,並且不知道bug出現在哪也沒關係,希望以下技巧能夠幫你解決bug的存在~

復現

修改bug最高效的步驟就是復現問題,只要精準定位復現步驟,bug就基本解決了一半。

如果出現復現比較困難的情況,這個時候我們可以在未出現bug的時候中間改動的**去掉,然後一行一行還原回去,直到定位出bug。

或者採用兩分法,把程式功能從**中拆成相對完整的兩部分,分別執行,對有問題的那部分進行再進行拆分,最後再一行一行的定位,這種方法比用暴力或者玄學的方式更加容易。

定位

重現之後需要根據問題的種類來定位。這個時候我們可以通過檢視日誌的方法快速定位問題所在,如果無法用檢視日誌的方法來定位問題,這個時候我們也可以借助其它的方式來定位問題所在,比如除錯、列印、排除法等來定位問題所在。

評估驗證

最後一步當然就是評估驗證了,當我們找出問題之後就能去針對問題進行改善和調整了,最後調至沒有問題。

也希望小夥伴們在敲**的時候養成乙個良好的程式設計習慣,保證**的質量,減少bug的出現。好了,我也不多說了,相信道理大家都懂。

看看程式設計師們是如何喝酒的

大家喝的是啤酒。這時你入座了。你給自己倒了杯可樂,這叫低配置。你給自已倒了杯啤酒,這叫標準配置。你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。你的同事給你倒了杯白酒,這叫推薦配置。人到齊了,酒席開始了。...

看看程式設計師們是如何喝酒的

大家喝的是啤酒。這時你入座了。你給自己倒了杯可樂,這叫低配置。你給自已倒了杯啤酒,這叫標準配置。你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。你的同事給你倒了杯白酒,這叫推薦配置。人到齊了,酒席開始了。...

看程式設計師們是如何唱酒的

看程式設計師們是如何喝酒的 大家喝的是啤酒。這時你入座了。你給自己倒了杯可樂,這叫低配置。你給自已倒了杯啤酒,這叫標準配置。你給自己倒了杯茶水,這茶的顏色還跟啤酒一樣,這叫木馬。你給自己倒了杯可樂,還滴了幾滴醋,不僅顏色跟啤酒一樣,而且不冒熱氣還有泡泡,這叫超級木馬。你的同事給你倒了杯白酒,這叫推薦...