程序错误

维基百科,自由的百科全书

跳转到: 导航, 搜索
第一次程序错误的照片

程序错误英语Bug),指在程序设计中是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。

早期的计算机由于体积非常庞大,有些小虫子可能会钻入机器内部,造成计算机工作失灵。史上的第一个隐错是因為一隻飛蛾意外走入一電腦而引致故障(如圖所示),因此用“Bug”(原意为"虫子")来称隐错。

一些有趣的隐错有时也会成为一种乐趣。在电脑游戏中,假如一些隐错不令遊戲出現大錯誤的話,经常会变成一种玩游戏时的秘技(秘技有時是遊戲設計人故意造成的)。

[编辑] 解法

  • Bug能解決,稱之Fix。
  • Bug不能解決,但能避開問題的替代方法,稱之Workaround。
  • Severity 是Bug造成的嚴重性。

[编辑] 参见

个人工具