回覆列表
-
1 # 數聚中國
-
2 # 小鬼插畫
對於程式設計師寫一程式碼出來,有bug其實是正常的,因為很多問題不是說程式碼出問題,而且使用環境的問題而出現的問題,所以需要去修改程式碼來修復使用環境中容易出現的問題,如果你這個問題是假設的話,當然是出bug更可怕啊,因為產品上線,出現bug就會造成一定的損失,當然沒有bug是最好的啊,啥事沒有,
但是現實問題中,一個問題不出那隻能說是沒有查出bug,這樣也比較危險,肯能出現一些問題,可能是小問題,及時修改就好,也可能會出現比較複雜的問題,造成比較大的損失,所以說,對於現在,出現bug更可怕,已經交任務問題多不行,對於後期,都一樣可怕。就怕再出現大問題。
-
3 # 超廠長
作為一個在工作的程式設計師來說。我看到這兩句話真的是體會頗深
為什麼沒出bug當你腦海你出現這句“為什麼沒出bug”表明你對自己寫的程式碼不自信,或者你明感覺到自己寫的不規範有錯誤。但是程式就是能Run起來。我叫這個為隱患。也叫“技術債”。某個時段是要出來“還債的”。一個程式設計師一定要對自己程式碼有信心。書寫規範,做到滴水不漏,找不出破綻,符合專案邏輯,易於維護。
為什麼出bug這個我感覺是最好解決的。我們在實際開發中,每一次功能的更新進行的測試都可能會找出bug。比如web專案中,當後臺傳送到前臺進行資料展示的時候,為什麼沒能顯示出來?是ajax一些問題還是前端用的標籤不符合當前需求。當然還有為什麼前臺取資料,後臺後崩掉。可能你寫了一個死迴圈什麼的。這時候你都好去定位到那部分出錯,改bug的時候。最後是一步步的走下去,應用好debug。往往能幫助我們解決很多的問題
所以。我最怕的就是“為什麼沒出bug”又怕在後續背鍋,不得已重新全域性的檢查一遍,用成千的不同的資料測試她。當然如果你對自己程式碼有信心。或者你到後面出現bug的時候再去解決。這時候就轉換成“為什麼出bug”了。然後跟下去慢慢解決吧
其實兩個都可怕,為什麼會出bug,出現bug會造成即時的損失和破壞。程式設計師都不希望自己的程式出bug,但是一定量的bug是難以避免的,通常在進入生產環境之前就會盡量把這些bug殺掉。大部分軟體公司都有專職的測試工程師,專門幫助程式設計師尋找bug。但即使是這樣,還是有可能出現bug,這些bug的危害就會比較大,如果是很致命的bug造成的損失也是不可估量的,特別是能被駭客攻擊的漏洞。只有不出現bug是不是很可怕,因為bug是未知的,不知道什麼時候會出現,這時有擔心也是能理解的。不過我相信站在程式設計師角度,自己的程式不出bug,更多人的心態應該是竊喜吧,擔心的是老闆。