摘要:近期,一名碼農朋友也是這樣,他也有類似的感受,對一些問題的發生他也非要弄清楚不行,如果不搞清楚他就感覺渾身不自在,可是最近一個現象把他捉弄了,是怎麼回事呢,他不經意見發現程序出現了bug,於是不由的鄒起了眉頭,讓他精神開始緊繃起來,準備進入戰鬥狀態,開始準備順着代碼找原因,可是在調試過程中莫名其妙的發現bug卻又不復存在了,可能到此,有的人會覺得這是一件好事啊,不存在多好啊,而這名程序員朋友卻不一樣了,心裏反而感覺不舒服,甚至有點生氣了,他感嘆作爲一名程序員最難受的事情就是:bug解決了,還不知道原因是啥,糊里糊塗的就好了,你說這樣的事情難受不難受啊。這種情況在平時工作中也算是比較常見吧,當然,作爲程序代碼來說,一定不會是那麼的詭異的情況,肯定是某個條件下觸發的結果就是了,肯定是有原因的,遇見突然好的情況,不能盲目樂觀,多半的情況下都是有隱患在裏面的,說不定以後在什麼時間,什麼場合再次發生類似的情況,遇到這種情況後,也沒有必要生氣或者難受,最好的狀態就是先靜下心來仔細分析,回想一下關於這塊有那些場景,分幾種情況,對每個條件分支進行仔細的梳理,也許在梳理的過程中你就會發現,導致這種現象的真正原因是什麼了,只有通過這種方式去解決了,那麼我想你一定會感覺更踏實了吧。

這幾天在工作中花了一些比較冤枉的時間,那就是昨天明明是好的東西,今天再去看的時候反而不work了,於是就感覺很是納悶,就順着現象找原因,找到最後發現了原來是昨天在調試東西的時候順手改了一個東西造成的,調試完畢後又忘記改回來了,知道原因後只能深深的感嘆一下,真是太粗心了,類似的事情發生了好多次,也佔用了不少時間,有時候就是這樣,有一個現象不搞清楚心裏就是不踏實,非要追個明白不行,相信好多程序員朋友都有這樣的一個潛在的習慣吧。

近期,一名碼農朋友也是這樣,他也有類似的感受,對一些問題的發生他也非要弄清楚不行,如果不搞清楚他就感覺渾身不自在,可是最近一個現象把他捉弄了,是怎麼回事呢,他不經意見發現程序出現了bug,於是不由的鄒起了眉頭,讓他精神開始緊繃起來,準備進入戰鬥狀態,開始準備順着代碼找原因,可是在調試過程中莫名其妙的發現bug卻又不復存在了,可能到此,有的人會覺得這是一件好事啊,不存在多好啊,而這名程序員朋友卻不一樣了,心裏反而感覺不舒服,甚至有點生氣了,他感嘆作爲一名程序員最難受的事情就是:bug解決了,還不知道原因是啥,糊里糊塗的就好了,你說這樣的事情難受不難受啊。關於這名程序員朋友的說法我表示理解,畢竟有的問題莫名其妙的好了,說不定啥時候還會突然爆發,不一定是好事啊,針對這樣的情況及這名網友的說法,讓我們一起看看其他網友們都是怎麼認爲的吧!

網友一:爲啥看起來你這麼闊愛呢

上世是朵花:認真解決問題的人最可愛。

網友二:你可能對bug有誤解

上世是朵花:可能真是一個bug,只是不能復現,其實這種忽隱忽現的bug更令人頭疼,還不如能復現的好解決呢。

網友三:是噠,有時候本地重搭下環境,重新導入代碼,電腦重啓下,bug莫名就好了

上世是朵花:這種情況很常見,這就是理論與現實的差別,好多經驗都是從這些具體細小問題中總結出來的。

網友四:感覺沒弄清楚的東西不放心 遲早還得出問題。

上世是朵花:同感,所以大部分人對這種突然變好的問題表示不太樂觀。

網友五:更氣的是,突然又出現這個bug,還是不知道什麼原因

上世是朵花:那麼正好可以順着現象找原因了。起碼比忽隱忽現好一點。

網友六:那就是沒解決啊 測不出不代表沒隱患

上世是朵花:沒錯,遇到這種現象,只能先靜下來想想是什麼情況下可能會觸發。

網友七:我覺得算沒解決,不喜歡不可控因素

上世是朵花:是的,系統一旦大了,分支情況太多了,具體是哪個分支下觸發的需要好好梳理梳理。

網友八:很多時候本地沒問題測試環境就是有問題,最後你發現自己忘記上傳代碼了

上世是朵花:這種現象還好吧,起碼可以很快定位到問題所在,一般不需要花太多時間。

這種情況在平時工作中也算是比較常見吧,當然,作爲程序代碼來說,一定不會是那麼的詭異的情況,肯定是某個條件下觸發的結果就是了,肯定是有原因的,遇見突然好的情況,不能盲目樂觀,多半的情況下都是有隱患在裏面的,說不定以後在什麼時間,什麼場合再次發生類似的情況,遇到這種情況後,也沒有必要生氣或者難受,最好的狀態就是先靜下心來仔細分析,回想一下關於這塊有那些場景,分幾種情況,對每個條件分支進行仔細的梳理,也許在梳理的過程中你就會發現,導致這種現象的真正原因是什麼了,只有通過這種方式去解決了,那麼我想你一定會感覺更踏實了吧!

以上所有圖片均來之互聯網

大家好,我是“上世是朵花”。如果你有什麼好的看法或者觀點可以在評論區展現你的才華,互動交流,如果想進一步瞭解我,那就關注我吧!

相關文章