程序错误
维基百科,自由的百科全书
| 此条目没有列出任何参考或来源。(2010年5月31日) 維基百科所有的內容都應該可供查證。 请协助添加来自可靠来源的引用以改善这篇条目。无法查证的内容可能被提出异议而移除。 |
程序错误(英语:Bug),在程序设计中的術語,是指在软件运行中因为程序本身有错误而造成的功能不正常、死机、数据丢失、非正常中断等现象。
早期的计算机由于体积非常庞大,有些小虫子可能会钻入机器内部,造成计算机工作失灵。史上的第一个隐错是因為一隻飛蛾意外飛入一臺電腦內部而引起的故障(如圖所示),因此用“Bug”(原意为"虫子")来称隐错。
一些有趣的隐错有时也会成为一种乐趣。在电脑游戏中,假如一些隐错不令遊戲出現大錯誤的話,经常会变成一种玩游戏时的秘技(秘技有時是遊戲設計人故意造成的)。
[编辑] 解法
- Bug能解決,稱之Fix。
- Bug不能解決,但能避開問題的替代方法,稱之Workaround。
- Severity是Bug造成的嚴重性。
- Debug指解决Bug的过程(排错)。