bug和缺陷的區別

來源:互聯網
上載者:User

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

    發現上面的區別了嗎?一隻蟲子爬進主機引起短路的這個事件,更多的被我們稱為Bug,這個名詞一直從電腦硬體故障沿用到了電腦軟體故障。那麼缺陷又是什麼呢?
    還是看上面的這個例子。真正的缺陷是電腦維護工程師提出來的那個問題:在主機的散熱孔那裡可以加裝一層更加細密的金屬網,即不影響散熱,又可以防止蟲子爬到主機裡。這是電腦設計人員疏忽的地方,是產品真正的缺陷。而蟲子引發的那個故障只是這個缺陷導致的故障的其中一種表現形式。也就是說,Bug是缺陷的一種表現形式,而一個缺陷是可以引起多種Bug的。

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.