程式錯誤
用手机看条目
出自 MBA智库百科(https://wiki.mbalib.com/)
(重定向自漏洞)
程式錯誤(Bug)
目錄 |
[編輯]
程式錯誤或稱漏洞,是程式設計中的術語,是指在軟體運行中因為程式本身有錯誤而造成的功能不正常、死機、數據丟失、非正常中斷等現象。
一些有趣的隱錯有時也會成為一種樂趣。在電腦游戲中,假如一些隱錯不令游戲出現大錯誤的話,經常會變成一種玩游戲時的秘技(秘技有時是游戲設計人故意造成的,用於程式設計上的檢查,繞過不需要的步驟直接檢驗需要的地方時所使用的代碼)。
[編輯]
1947年9月9日,葛麗絲·霍普(Grace Hopper)發現了第一個電腦上的bug。當在Mark II電腦上工作時,整個團隊都搞不清楚為什麼電腦不能正常運作了。經過大家的深度挖掘,發現原來是一隻飛蛾意外飛入了一臺電腦內部而引起的故障。這個團隊把錯誤解除了,併在日記本中記錄下了這一事件。也因此,人們逐漸開始用“Bug”(原意為“蟲子”)來稱呼電腦中的隱錯。現在在華盛頓的美國國家歷史博物館中還可以看到這個遺稿。
[編輯]
處理進度
- New:代表新回報的Bug
- Resolved:代表Bug已處理完(見下方“處理方式”)
- Closed:處理完並已被驗證
處理方式
- Fixed:Bug被解決
- Later:必須到未來的版本才能解決。
- Workaround:不能解決,但能用其他替代方法來避開問題的。
- Duplicate:重覆回報的Bug
- Severity:Bug造成的嚴重性
- Debugging(簡稱Debug):指解決Bug的動作和過程(調試)。