bug和缺陷的區別

2021-05-07 07:31:44 字數 583 閱讀 1207

時光倒轉到了我們還使用電子管技術製造計算機的那個年代,那是計算機的主機重達數噸,並常常佔據整個房間的時代。在某個實驗室的某個平常的早晨,這個龐然大物突然停止了工作,我們的it前輩們馬上就開始尋找出現這種情況的原因。憑藉設計圖紙的引導,他們很快就圈定了可能發生問題的那一部分。在接下來的檢查中,他們發現這次故障原來是乙隻蟲子在經過兩隻繼電器時造成了短路所致。在修復了計算機並重新開始工作之後,負責計算機維護的工程師把這次故障記錄在了乙份備忘錄上,以便將來其他人遇到類似的情況可以迅速的找到答案。當然,他還寫了乙份文件給計算機的設計人員,希望以後在主機的散熱孔那裡可以加裝一層更加細密的金屬網,即不影響散熱,又可以防止蟲子爬到主機裡。

發現上面的區別了嗎?乙隻蟲子爬進主機引起短路的這個事件,更多的被我們稱為bug,這個名詞一直從計算機硬體故障沿用到了計算機軟體故障。那麼缺陷又是什麼呢?

還是看上面的這個例子。真正的缺陷是計算機維護工程師提出來的那個問題:在主機的散熱孔那裡可以加裝一層更加細密的金屬網,即不影響散熱,又可以防止蟲子爬到主機裡。這是計算機設計人員疏忽的地方,是產品真正的缺陷。而蟲子引發的那個故障只是這個缺陷導致的故障的其中一種表現形式。也就是說,bug是缺陷的一種表現形式,而乙個缺陷是可以引起多種bug的。

bug和缺陷的區別

時光倒轉到了我們還使用電子管技術製造計算機的那個年代,那是計算機的主機重達數噸,並常常佔據整個房間的時代。在某個實驗室的某個平常的早晨,這個龐然大物突然停止了工作,我們的it前輩們馬上就開始尋找出現這種情況的原因。憑藉設計圖紙的引導,他們很快就圈定了可能發生問題的那一部分。在接下來的檢查中,他們發現...

LuaTinker的bug和缺陷

但另外一方面luatinker的bug數量並不在少數。也有不少同學曾經零散的提出來過。這兒只是做個總結,另外感謝fergzhang同學。很多問題都是他幫忙指出的。bug 錯誤 第乙個問題,int64 t 資料的比較是錯誤的,完全沒有考慮符號位的情況嘛。static int lt s64 lua st...

缺陷(bug)嚴重級別定義

缺陷嚴重級別定義 o 最高端 導致執行中斷 應用程式崩潰 預期的功能沒有得到實現,測試工作無法繼續進行等.o 緊急 事件非常重要,並且需要馬上給予關注.o 高階 事件是重要的,並且應該在緊急的事件處理之後盡快得到解決.o 中級 事件是重要的,但是由於解決問題需要花費一定的時間,所以可以用較長的時間解...