fbpx
维基百科

程序错误

程序错误(英語:Bug),是程序设计術語,是指软件运行時因程序本身有错误而造成功能不正常、死机、数据丢失、非正常中断等现象。有些程序错误会造成计算机安全隐患,此时叫漏洞

第一次发现导致计算机错误的飞蛾,也是第一个计算机程序错误。
貝爾尼十字架站的當機狀態
广州地铁票务检验机弹出程序出错对话框

一些有趣的隐错有时也会成为一种乐趣。在电脑游戏中,假如一些隐错不令遊戲出現大錯誤的話,经常会变成一种玩游戏时的秘技(秘技有時是遊戲設計者故意加入,用於檢查程序設計,繞過不需要的步驟直接檢驗需要的地方時所使用的代碼)。

有严重后果的错误会受到广泛关注。[1]修补、改正软件程序错误的过程称为调试

「Bug」的詞源 编辑

來自工程學 编辑

用bug來指工程錯誤這種用法大約出現在1870年代,早在電腦出現前就存在。目前最早找到的證據是愛迪生在1878年的信[2]

It has been just so in all of my inventions. The first step is an intuition, and comes with a burst, then difficulties arise—this thing gives out and [it is] then that "Bugs"—as such little faults and difficulties are called—show themselves and months of intense watching, study and labor are requisite before commercial success or failure is certainly reached.

中譯如下:

在我所有發明都如此。第一步是直覺,然後靈光一閃,然後出現困難——這事發生了,然後“Bug”——這樣稱呼那些微小錯誤和困難——展現出來。在明確到達商業成功或失敗前必需數個月的密切關注、研究和勞動。

資訊工程與一般大眾所知的起源 编辑

1947年9月9日,葛麗絲·霍普(Grace Hopper)发现了第一个电脑bug。有一次Mark II突然宕機,整隊团队都搞不清电脑为何不能正常运作。经过大家深度挖掘,发现原来有飛蛾意外飛入一臺電腦引起故障(如圖所示)。团队很快排除错误,并在日誌本记录这事。也因此,人们逐渐开始用“Bug”(原意“虫子”)来称呼计算机隐错。现在在华盛顿美国国家历史博物馆还可以看到这份遗稿。[3]

管理錯誤的常見用語 编辑

 
典型錯誤歷史(GNU Classpath project數據)。由用戶提交的錯誤是「未確認」(unconfirmed),一旦該錯誤由開發人員重現,即為「已確認」(confirmed)錯誤。此後已確認的錯誤會「修復」(fixed)。其他類別的錯誤(無法重現、不予解決等)通常不多見。
  • 處理進度
    • New:代表新回報错误
    • Resolved:代表错误已處理完(見下方「處理方式」)
    • Closed:處理完並已驗證
  • 處理方式
    • Fixed:错误已修復
    • Later:必須到未來的版本才能解決。
    • Workaround:不能解決,但可用替代方法避開。
    • Duplicate:重複回報的错误
    • Severity:错误造成的嚴重度
    • Debugging(简称Debug):指解决错误的动作和过程(调试)。

参见 编辑

参考资料 编辑

  1. ^ . [2017-02-04]. (原始内容存档于2017-02-05). 
  2. ^ Hughes, Thomas Parke. American Genesis: A Century of Invention and Technological Enthusiasm, 1870-1970. 1989: 75. ISBN 978-0-14-009741-2. 
  3. ^ Log Book With Computer Bug (页面存档备份,存于互联网档案馆), National Museum of American History

程序错误, 重定向至此, 关于英语单词, 的另一种含义, 请见, 昆虫, 关于一種語言代碼為, 的東南亞語言, 请见, 布吉語, 此條目需要补充更多来源, 2015年3月21日, 请协助補充多方面可靠来源以改善这篇条目, 无法查证的内容可能會因為异议提出而被移除, 致使用者, 请搜索一下条目的标题, 来源搜索, 网页, 新闻, 书籍, 学术, 图像, 以检查网络上是否存在该主题的更多可靠来源, 判定指引, 英語, 是程序设计術語, 是指软件运行時因程序本身有错误而造成功能不正常, 死机, 数据丢失, 非正常中断等现. Bug 重定向至此 关于英语单词 Bug 的另一种含义 请见 昆虫 关于一種語言代碼為 bug 的東南亞語言 请见 布吉語 此條目需要补充更多来源 2015年3月21日 请协助補充多方面可靠来源以改善这篇条目 无法查证的内容可能會因為异议提出而被移除 致使用者 请搜索一下条目的标题 来源搜索 程序错误 网页 新闻 书籍 学术 图像 以检查网络上是否存在该主题的更多可靠来源 判定指引 程序错误 英語 Bug 是程序设计術語 是指软件运行時因程序本身有错误而造成功能不正常 死机 数据丢失 非正常中断等现象 有些程序错误会造成计算机安全隐患 此时叫漏洞 第一次发现导致计算机错误的飞蛾 也是第一个计算机程序错误 貝爾尼十字架站的當機狀態 广州地铁票务检验机弹出程序出错对话框 一些有趣的隐错有时也会成为一种乐趣 在电脑游戏中 假如一些隐错不令遊戲出現大錯誤的話 经常会变成一种玩游戏时的秘技 秘技有時是遊戲設計者故意加入 用於檢查程序設計 繞過不需要的步驟直接檢驗需要的地方時所使用的代碼 有严重后果的错误会受到广泛关注 1 修补 改正软件程序错误的过程称为调试 目录 1 Bug 的詞源 1 1 來自工程學 1 2 資訊工程與一般大眾所知的起源 2 管理錯誤的常見用語 3 参见 4 参考资料 Bug 的詞源 编辑來自工程學 编辑用bug來指工程錯誤這種用法大約出現在1870年代 早在電腦出現前就存在 目前最早找到的證據是愛迪生在1878年的信 2 It has been just so in all of my inventions The first step is an intuition and comes with a burst then difficulties arise this thing gives out and it is then that Bugs as such little faults and difficulties are called show themselves and months of intense watching study and labor are requisite before commercial success or failure is certainly reached 中譯如下 在我所有發明都如此 第一步是直覺 然後靈光一閃 然後出現困難 這事發生了 然後 Bug 這樣稱呼那些微小錯誤和困難 展現出來 在明確到達商業成功或失敗前必需數個月的密切關注 研究和勞動 資訊工程與一般大眾所知的起源 编辑 1947年9月9日 葛麗絲 霍普 Grace Hopper 发现了第一个电脑bug 有一次Mark II突然宕機 整隊团队都搞不清电脑为何不能正常运作 经过大家深度挖掘 发现原来有飛蛾意外飛入一臺電腦引起故障 如圖所示 团队很快排除错误 并在日誌本记录这事 也因此 人们逐渐开始用 Bug 原意 虫子 来称呼计算机隐错 现在在华盛顿美国国家历史博物馆还可以看到这份遗稿 3 管理錯誤的常見用語 编辑 nbsp 典型錯誤歷史 GNU Classpath project數據 由用戶提交的錯誤是 未確認 unconfirmed 一旦該錯誤由開發人員重現 即為 已確認 confirmed 錯誤 此後已確認的錯誤會 修復 fixed 其他類別的錯誤 無法重現 不予解決等 通常不多見 處理進度 New 代表新回報错误 Resolved 代表错误已處理完 見下方 處理方式 Closed 處理完並已驗證 處理方式 Fixed 错误已修復 Later 必須到未來的版本才能解決 Workaround 不能解決 但可用替代方法避開 Duplicate 重複回報的错误 Severity 错误造成的嚴重度 Debugging 简称Debug 指解决错误的动作和过程 调试 参见 编辑调试 2000年问题 Therac 25案例 漏洞獎勵計劃 英语 Bug bounty program Gotcha 编程 軟體缺陷指標参考资料 编辑 软件 Bug 引发的十次严重后果 文章 伯乐在线 2017 02 04 原始内容存档于2017 02 05 Hughes Thomas Parke American Genesis A Century of Invention and Technological Enthusiasm 1870 1970 1989 75 ISBN 978 0 14 009741 2 Log Book With Computer Bug 页面存档备份 存于互联网档案馆 National Museum of American History 取自 https zh wikipedia org w index php title 程序错误 amp oldid 80070744, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。