編程中的“錯誤”一詞:歷史透視
>為什麼我們將編程錯誤稱為“錯誤”? 讓我們深入研究這個常見術語的迷人歷史。
>
(替換example.com/placeholder.webp,帶有來自輸入的實際圖像URL。我無法訪問本地文件或url)
早期用法:
>早在1878年,托馬斯·愛迪生(Thomas Edison)將“錯誤”用於描述發明過程中遇到的問題。 他將它們描述為“小缺點和困難”。這早於它在計算中的使用。
grace hopper和飛蛾:
>
超越蛾子:
>“錯誤”一詞迅速獲得了吸引力,成為描述軟件錯誤的常見方法。但是,確切的起源仍然是愛迪生的早期用法和霍珀(Hopper)令人難忘的事件的融合。
相關術語:
許多術語描述了軟件問題,每個術語都強調了問題的不同方面:>
錯誤:最初的人為錯誤。
異常:不尋常或意外的行為。
故障:代碼中的缺陷。
失敗:故障的表現。
- 錯誤:與預期行為可檢測到的偏差。
- 異常:中斷正常程序流的錯誤。
>
- 崩潰:完整的系統故障。
- bug:軟件缺陷的一般術語。
- >缺陷:設計或實現中的缺陷。
>
- 事件:計劃外的服務中斷。
- 副作用:執行代碼的意外後果。
>
-
- >常見問題:
在機械中最早使用“ bug”:-
19世紀,愛迪生的使用。 。
與軟件的關聯:
- 由格蕾絲·霍珀(Grace Hopper)與Mark II的經驗普及。
>使用超出編程:
術語“ bug”被廣泛用於描述各個領域的故障。 -
>繼續在軟件開發中使用:
“錯誤”是簡潔而普遍理解的,使其成為標準術語。 >
- > 替代術語: while“小故障”,“故障”,“錯誤”和“缺陷”也使用,“ bug”仍然是主導的。
>
-
bug vs. glitch:“錯誤”通常是一個編碼錯誤; “小故障”通常是一個暫時的,自我修復的問題。 >
- >錯誤標識和修復:調試涉及通過測試和代碼修改識別和糾正錯誤。
- 修復所有錯誤:並非所有錯誤都可以修復;有些是記錄並解決的。 >
>- 軟件錯誤報告:正式文檔詳細詳細介紹了錯誤的特徵和復制步驟。
- 錯誤的影響:錯誤可能導致崩潰,結果不正確,行為不可預測,用戶沮喪和安全漏洞。
“錯誤”的持久使用反映了其簡單性和有效性在傳達軟件開發的經常令人沮喪的現實時。
以上是錯誤詞'錯誤”從何而來?的詳細內容。更多資訊請關注PHP中文網其他相關文章!