不服不行!這些Bug讓我目瞪口呆!
除錯、修改bug是每個程式設計師最頭疼的事,在發現bug時,首先要在自己程式碼中找問題,然後可能在測試一萬次之後,把問題歸咎於編譯器,在所有的問題都不解決之後,再考慮硬體問題,這樣的過程,大概是程式設計師生涯最痛苦的事了。
那麼親們,你們見過或者遇到過最經典的BUG有哪些?
筆者在此蒐集了一些經典的bug出現場景,你中了幾條?歡迎留言!
01
我的產品說明一更新,應該被封為Bug之王了吧?有比我厲害的嗎?評論區見~
再說一個當年我封神的一個bug。板子不間斷執行一週就會當機。每次復現都要一週。復現後並不能定位問題的位置,需要反覆復現排除。三週過去了,還沒定位。老大急眼了,讓我這個半神參與故障解決小組。我借了塊板子,插好上電等復現。半小時後,故障出現了。部門轟動了。為什麼我能半小時復現?因為我把資料線插反了。從此成神,江湖留下了我的傳說。
..........
02
之前有使用者反映每次用筆記本播放李娜的青藏高原時,電腦就會當機。經測試發現,唱到最後的“那就是青藏高...”時,硬碟產生了共振,振幅過大,讀寫頭讀不出資料了。為了抓住這個bug,朋友聽了一個月的青藏高原...
03
說說我做Android系統遇到的一個bug。測試妹子提了一個bug,說她在午休的時候看手機,螢幕亮度有時候會突然變亮或變暗。
我檢視了log,沒有特別的異常,亮度確實是變化了。午休的時候,我們是關燈的,光線比較暗,難道這個時候手機的亮度自動調節會有bug? 我把手機放到桌子下面黑暗的地方,抓取log,檢視亮度,沒有大的波動啊。但妹子卻表示這個問題她很容易復現。
於是我決定找妹子當面聊聊。這是一個萌妹子,眉清目秀的,眼睛大大的,戴著一副圓框眼鏡,微微泛著青光。在妹子描述她的測試過程的時候,我一直望著妹子美麗的面孔,不知道妹子有沒有男朋友呢,妹子都有些害羞了,轉過頭去,突然間,我興奮了,對妹子說,你轉過來,讓我看看,妹子驚愕的看著我。我繼續說,你的眼鏡反光。
答案確實如此,眼鏡反光,L-sensor接收到的亮度發生了變化,進而影響到了螢幕亮度。
解決的那一刻,我覺得我是柯南。
04
以前在看過有人幫學妹檢查程式碼的故事,bug是學妹寫完總是出現隨機錯誤,檢查一遍發現有多餘字元,但讓他重新寫一遍就沒問題,反覆幾次如是。每次多餘的字元和位置都不一樣。
抓狂之後答主直接去找學妹要她當著自己面寫一遍。發現了問題:
學妹鍵盤放的太低,偶爾彎腰拿水杯什麼的時候,胸會壓到鍵盤……-_-||
05
之前在 Quora 上看到一個類似問題,我先大體引述一下: 作者為醫院急救設計了一個相關程式,在實驗室執行良好,但是每次在醫院除錯都出 bug,作者只好到醫院去除錯,而且是當著急救病人!!!
經過漫長的測試終於發現,是由於醫院使用的X射線導致電腦記憶體總是丟失幾個 bit 的資訊,而導致程式出問題,最終通過把電腦的記憶體用鉛板隔起來解決!對了,還有一個類似例子的也是這樣,大體也是由於山上的輻射過大,導致電腦丟失bit資訊。如我們普通程式猿對於這樣的 bug,只能是默默流淚了……我去,真的牛逼!
哈哈,看到最後,各位攻城獅們,你們遇到的最難調的bug有哪些呢?更多關於程式設計師面對bug的無奈請看《認輸了看到這些Bug!》
為了我們工作減少Bug,程式設計師寶寶們還是要好好學習,避免工作失誤,這樣漲薪,優秀員工獎,年終獎.....就又近了一步。
在這裡筆者打個廣告,對於想轉行到IT領域的小夥伴或者技術進階的程式設計師,不妨入手一張CSDN學院推出的超級Max會員卡,一張卡承包你全年的學習清單。
部分Python專題課程:
除此之外,您將享有:
-
千門課程免費看:17大IT領域, 1200門專屬課免費看
-
付費課程免費兌:全年24門精品付費課,免費兌換
-
社群答疑:不同領域專家講師社群答疑,消滅課程難題
-
購課8折:購課低至8折,學習更輕鬆
-
資源下載:技術原始碼,圖書等免積分下載
-
專屬優惠:每月優惠券定期發放
-
技術直播:社群定期通知技術直播課,線上學習,實時答疑
相關文章
- JetCache埋點的騷操作,不服不行啊
- 這個 bug 讓我更加理解 Spring 單例了Spring單例
- 學會這些CSS,休想讓我切圖!!!CSS
- 字串拼接這個隱藏大坑,我表示不服~字串
- 00後現在都這麼強的嗎,公司新來的Java開發,這操作不服不行Java
- 我不服!這開源專案居然才888個星!?
- 這些神奇又搞笑的bug,真的讓程式設計師萬萬沒想到!程式設計師
- 完蛋!這DLC不行啊?!
- Guava中這些Map的騷操作,讓我的程式碼量減少了50%Guava
- JDK 16 正式釋出,一次性發布 17 個新特性…不服不行!JDK
- 【轉】:老外嘲弄十二生肖 中國人的反問讓他們目瞪口呆
- 一個Bug,讓我發現了 Java 界的.AJ(錐)!Java
- 我們這些“攻城獅”的襯衣
- 我對變數產生了這些想法變數
- 這次我讓你徹底弄懂 RESTfulREST
- 這些年,我讀書越來越少了!
- 自媒體必備工具我都幫你整理好了,這些工具讓你省心又省事
- 同事改Bug飛快,原來掌握了這些程式碼Debug技巧
- 這些奇怪bug你見過嗎?分享下我在測試中遇到的經典或非經典場景
- 這些 JavaScript函式讓你的工作更加 So Easy!JavaScript函式
- [譯] 用這些 iOS 技巧讓你的 APP 效能更佳iOSAPP
- 我懷疑這是IDEA的BUG,但是我翻遍全網沒找到證據!Idea
- Redis HyperLogLog 是什麼?這些場景使用它,讓我槍出如龍,一笑破蒼穹Redis
- 初識Python,我想你應該瞭解這些...Python
- 學會這些技術面試時這些“談薪技巧”,讓你的薪資穩步提高面試
- 驚天大bug,一把螺絲刀,竟讓我有家難回!
- 做IT這幾年,我整理了這些乾貨想要送給你!
- 我大抵是捲上癮了,橫豎睡不著!竟讓一個Bug,搞我兩次!
- 讓孩子愛上讀書,你需要知道這些方法
- 短影片同城小程式讓這些行業成功轉型行業
- 這些套路,讓使用者離不開小遊戲遊戲
- 想要做好短影片,這些技巧讓你播放量翻倍
- 回顧2022年,我做了這些事?,來look、look?
- 這些年我開源的幾個小專案
- FinClip一點感悟:我做 ToB 市場這些年
- 這些年,R星帶我見識的外掛
- 2016年我們需要關注學習這些框架框架
- V社:玩家說我們不做遊戲了,這讓我們很受傷遊戲