來源:藏色散人 發(fā)布時間:2018-11-21 10:50:25 閱讀量:750
bug,英文原意是昆蟲、缺陷,瑕疵、細菌,病菌、竊聽器等的意思。中文常稱BUG為“缺陷”。在我們日常生活中,最常聽見的大概就是游戲中bug或者程序bug。那么這種bug到底是什么意思呢?
在IT中,bug是指計算機程序中的編碼錯誤,或硬件系統中的錯誤,故障或缺陷。bug會產生意外的結果或導致系統意外運行。簡而言之,它是程序或系統獲得的任何行為或結果,它并不是為此而設計的。那么在游戲中的bug,也就是是程序bug。通常會讓你在游戲中,體驗意外的游戲效果,比如在“吃雞”游戲中,有的朋友可能遇到過被卡在窗戶里,出不去也進不來,這就叫做卡bug。
在程序用戶之前發(fā)現錯誤bug的過程稱為調試(Debug)。在首次編寫代碼之后開始調試,并且在代碼與其他編程單元組合以形成軟件產品(例如操作系統或應用程序)的連續(xù)階段中也可以繼續(xù)進行調試。在產品發(fā)布或公開測試期間,仍然容易發(fā)現bug。發(fā)生這種情況時,用戶必須找到bug,避免使用bug代碼或及時獲取補丁。
bug這個詞起源于工程學。該術語在計算方面的應用歸功于先驅程序員格蕾絲·赫柏(Grace Murray Hopper)。1944年,赫柏當時是一名年輕的海軍預備役軍官,前往哈佛大學的馬克一號電腦工作。她后來描述了一個事件,據說技術人員從Mark II計算機中的兩個電氣繼電器之間發(fā)現一只蟲子(實際上是一只飛蛾),在報告日志中,赫柏用膠條貼上飛蛾,并用“bug”來表示“一個在電腦程序里的錯誤”,于是“Bug”這個說法一直沿用到今天。
在web網絡中,web bug表示廣告商向網頁添加的一個小的,通常是透明的圖像(用于跟蹤其受歡迎程度)或電子郵件消息(用于跟蹤何時被閱讀)。
web bug是嵌入在網頁或電子郵件中的對象,通常對用戶不可見,但允許檢查用戶是否已查看過該頁面或電子郵件。常見用途是用于Web分析的電子郵件跟蹤和頁面標記。替代名稱是web beacon,跟蹤bug,標記或頁面標記。通過嵌入式圖像實現的Web錯誤的通用名稱包括跟蹤像素,像素標簽,1×1 gif和clear gif。使用JavaScript實現時,它們可能被稱為JavaScript標記。bug是使用這些技術,類似于傳統的竊聽,但不是侵入性。Web錯誤的區(qū)別不應該與更為良性的網絡蜘蛛以及更惡毒,邪惡或顛覆性的設備(如計算機蠕蟲)相混淆。
本篇就是關于bug是什么意思的具體介紹,具有一定的參考價值,想必大家已經對bug有了更深刻的認識!