有關程序時而正常運行時而出現bug的問題
有關程序時而正常運行時而出現bug的問題,在某種情況下能輸出正確的值,在某些情況下卻輸出不知道什麼值的情況,有時很糾結不知道是爲什麼。之前一直想既然有時結果是正確,那麼這個函數肯定是沒有問題的,既然在之前一種情況下測試都沒有bug,那麼這個函數肯定是沒有問題的。通過驗證,這種想法通常是錯誤的。有些輸入情況下,能夠得到正確結果,有些情況不能,則說明輸出正確的情況下,輸入是有一定規律的,所以結果正確,但是當輸入打破這種規律時,輸出就不正確了。這種情況進而說明了函數是有問題的,不是所有的輸入都能正確實現功能,所以有時就不正確了。至於程序在一種下能正確輸入,在另外一種情況下卻bug了,說明可能之前的程序就是有bug的,只是在第一種情況下沒有顯現出來。。。。
你的想法決定了你解決問題的思路,所以如果想法錯了,那麼可能找不出問題在哪。
你的想法決定了你解決問題的思路,所以如果想法錯了,那麼可能找不出問題在哪。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
TS + Webpack 整合 Jest
Higurashi-kagome
2024-05-31 14:33:27
安卓手機如何登錄抖音境外版
mingzhanghui
2024-05-31 14:31:17
嵌入式汽車電子學習路線
mingzhanghui
2024-05-31 14:31:17
Aspire項目發佈到win11本地k8s集羣
hiningrise
2024-05-31 14:30:37
Langchain試用百度千帆
人不瘋狂枉一生
2024-05-31 14:28:26
分享5款.NET開源免費的Redis客戶端組件庫
追逐時光
2024-05-31 14:27:26
golang開發 gorilla websocket的使用
飛翔碼農
2024-05-31 14:27:06
脣炎的治療
b2, 然後去口腔醫院開藥, 開的一個消毒的水,滴幾滴跟伊曲康唑碾碎了,弄成糊,塗嘴上, 過十分鐘會幹硬, 之後塗上黃黴素眼藥膏. 兩天效果就很好了.
張博的博客
2024-05-31 14:25:26
面試官:如果不允許線程池丟棄任務,應該選擇哪個拒絕策略?
JavaGuide
2024-05-31 14:24:36
(一)C#窗體應用程序打包發佈安裝到桌面全過程
代號六零一
2024-05-31 14:22:46
記一次 .NET某工業設計軟件 崩潰分析
一線碼農
2024-05-31 14:21:16
Mac卸載 Node npm,升級 Node
阿 軍
2024-05-31 14:20:35
Chrom 如何禁用JS
阿 軍
2024-05-31 14:20:35