tft每日頭條

 > 生活

 > 程序員你是如何有效的調試bug的

程序員你是如何有效的調試bug的

生活 更新时间:2024-12-05 11:03:49

本文為遠懷學堂原創。

程序員你是如何有效的調試bug的(為什麼程序有問題叫bug)1

BUG OR Problem

許多人經常挂在嘴邊的口頭禅是:有BUG、真BUG、卡BUG、你這個人真BUG。

這裡所用的BUG需要根據具體的語義才能解釋出具體的意思

BUG這個詞程序員最熟悉不過了,也很讨厭這個詞,哪個程序員都不想寫出來的代碼有BUG,BUG現在成為了程序界的一個專業術語了,指代碼或程序有問題、有缺陷

按照一般的理解,有問題用英語表達出來應該是problem更加合适點,而BUG原意是指臭蟲、昆蟲的含義,為什麼會成為程序界的術語,進而被更多的人用于日常的表達呢。

故事是這樣的:

早期的電腦計算機是體積非常龐大的,由大量的晶體管等電子器件組成,可能一台計算機可以占到一個房間的大小。

一天,一位著名的計算機科學家在調試她所寫的程序的時候,突然卡住了,程序不運行了,她就拆開機器中的電路查看,後來發現有一隻飛蛾出現在機器的電路中,幹擾了整個機器程序的運行。

程序員你是如何有效的調試bug的(為什麼程序有問題叫bug)2

最早計算中出現的“BUG” 實物圖— 飛蛾

【圖片來自網絡,侵删】

因為早期計算機體積太大,有個飛蛾進去也正常,說當時是真的把這個“BUG”給 保存下來的,上圖就是它的真面目。

後來她就把這個問題叫做了”BUG”,慢慢的這個詞語也流行起來了,代表着程序或系統出現的問題。

同時也可見寫程序是多麼容易出BUG的一件事啊,不然也不會流行開來。

與BUG對應的是Debug這個詞,De是去除的意思,也就是找出BUG,并解決掉它。

後來這個BUG這個詞也被慢慢用于各行各業中,表示特定的一些含義,比如:

打遊戲時喜歡說卡BUG —> 找到遊戲的設計缺陷,然後做一些投機取巧的一種行為

你這個人真BUG —> 你這個人開挂了吧

今天你又寫了多少BUG? —> 自己意會去吧 ^_^)

你平時會不會說”BUG”這個詞呢?把你用在的場景可以留言跟我們分享一下。

本文為遠懷學堂原創,GET到了嗎?覺得有用,有價值就收藏、轉發吧,同時記得關注「遠懷學堂」,我們專注于「原創·精品」的IT技術教程。

文中部分圖片來源于網絡,如果侵犯了您的權益,請聯系我們删除您的圖片

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved