1. 程式人生 > >每天寫bug是一種怎樣的體驗?

每天寫bug是一種怎樣的體驗?

點選上方“程式設計師小灰”,選擇“置頂公眾號”

有趣有內涵的文章第一時間送達!

本文轉載自公眾號  小象

| 小象     | 小象君

“哥們,又在寫bug呢?”

據說

這是對程式設計師殺傷力最大的一句話

沒有之一!

之所以如此,那是因為

這是句大實話啊!

程式設計師的人生

就是bug和debug交織在一起的悲歌

儘管每天都要和Bug打交道

可你是否知道

Bug這個叫法是怎麼來的嗎?

上圖中那個黑乎乎的東西

就是史上第一個程式Bug——

一隻燒糊的蛾子

1947年

哈佛大學的計算機Harvard Mark II

突然停止了工作

程式設計師們費盡周折

終於找到了問題的關鍵

就是這隻死掉的蛾子

這就是Bug這種叫法的來由

那時

哈佛二代沒有二極體和電晶體

是繼電器計算機

靠無數個噼啪作響的電子元件運作

時常有電弧閃光出現

這隻蛾子被閃光所吸引

毅然決然地撲了上去……

從此

從此永垂不朽

其實

Bug雖然人人能寫

但也有高低之分

總體來說

水平越高的程式設計師

Bug寫得越是牛逼…

不信?

我們來看看這些大神級的Bug

吊炸天的Google APP

前陣子

谷歌推出了一個好玩的App

Google Arts & Culture

使用者可以上傳自己的自拍照

系統會將照片與藝術畫作進行對比

匹配出一張

和使用者長得很像的

畫作中的人物肖像

社交網路頓時沸騰了!

人們紛紛晒出自己的自拍匹配成果

有些效果確實不錯

有些就比較尷尬了

畫面太美不敢直視

不得不說

這哥們確實長得很屌…

出現這樣的Bug

只能歸咎於臉部識別技術尚不完全成熟了

希望Google能早點改掉這些bug

讓他們重新做人…

Bumblebee驚天bug

如果不是Bumblebee開源專案

你會相信

一個空格也能導致系統癱瘓嗎?

安裝後,

usr/會被刪掉

至於後果有多嚴重?

看下圖…

怎麼樣?怕了吧?

500英里的Bug

來源:知乎使用者郭智明

信用卡關聯Bug

對這位仁兄的遭遇

小象君深表同情…

見怪不怪的微軟Bug

敢問Outlook

你究竟幹了什麼傷天害理的事?

連親媽都不認你了!

……

那些匪夷所思的Bug

有些Bug的出現讓人百思不得其解

fix後除了無奈

更讓人哭笑不得

我叫劉偉楠,憑啥遮蔽我?

這位劉偉楠童鞋

想以實名註冊新浪微博

但他發現只要涉及“劉偉楠”三個字

甭管加怎樣的字首字尾

都會註冊失敗

即便以其他名稱註冊成功後

更改暱稱為“劉偉楠”也同樣無法實現

相關推薦

每天bug怎樣的體驗

點選上方“程式設計師小灰”,選擇“置頂公眾號”有趣有內涵的文章第一時間送達!本文轉載自公眾號 

看看20萬程式設計師怎麼評論:在網咖程式碼是怎樣體驗

網咖寫程式碼不算什麼,我還在灰機上寫,在火車站寫,在有鬼電車上寫,呃,有軌電車。 網咖那次是在武漢火車站附近一個小巷子裡,我拿著U盤進去,全是在打遊戲的面容簡單的十幾歲小孩。這裡matlab自己下就算了,連office也沒有,所以我就用的遠端控制,改演算法,分析資料…大家都很淡定,雖然只

前端一個月的原生 Android 是怎樣體驗

一個前端程式設計師的一個月原生 Android 開發體驗。自從我寫了 Android 應用後,上

排序算法(要出代碼),並說出優化它的方法。

TE 插入排序 我們 part while IT 如果 urn class 1 <?php 2 //快速排序 3 function partition(&$arr, $low, $high) 4 { 5 $pivotkey = $arr[$

入編碼深似海,在達觀資料做程式設計師是怎樣體驗

在技術浪潮一波接一波推動人類社會前進的歷史程序當中,程式設計師始終是站在浪尖的群體。2014年起,把每年10月24日(2^10)定義為程式設計師節。這可能是唯一一個與數字緊密相關的節日——也體現了這個節日的含義:數字、程式碼、簡單。 作為一家程式設計師佔比60%以上的技術驅動公

使用程式設計師的電腦是怎樣的體驗?網友:沒圖示的桌面不會用!

程式設計師作為一個全天候接觸電腦的職業,我想應該沒有誰能夠比他們更加了解電腦的使用了。那麼程式設計師使用的電腦跟我們用的有什麼區別嗎?有很多網友也同樣好奇,於是試著去體驗一下,結果鬧出了許多逗逼事! 程式設計師甲: 我用的linux,wm用了awesome(就是你只能

使用程式設計師的電腦是怎樣的體驗?網友:沒圖示的桌面不會用了

程式設計師作為一個全天候接觸電腦的職業,我想應該沒有誰能夠比他們更加了解電腦的使用了。那麼程式設計師使用的電腦跟我們用的有什麼區別嗎?有很多網友也同樣好奇,於是試著去體驗一下,結果鬧出了許多逗逼事! 程式設計師甲: 我用的linux,wm用了awesome(就

面試中,發現面試官是自己曾經的同學是怎樣體驗

這樣的話題非常的尷尬,如果只是參與面試,成了也不做他的領導,也並沒有關係;如果成了做領導,自己能接受,那就直接告訴他,如果他不介意那就面,介意就算。 不多說上乾貨。 網友一: 網友二: 網友三: 最後小編就想說看完文章你們覺得精彩嗎?

在 Stack Overflow 遠端辦公是怎樣體驗

在Stack Overflow,我們經常會談論為什麼我們信仰遠端工作。與此同時,我們已經在遠端工作方面取得了非常棒的成績。事實上,在我們2016年的公司敬業度調查中顯示,88%的遠端工作人員認為他們有很高的參與感。就整個公司而言,這一比例是85%。對於我們這個行業中

從奇虎360離職去創業型公司當CTO是怎樣體驗

創業公司與大公司的五大區別 1、環境差別 這是大公司和初創公司最明顯的區別。作為豌豆公主中國的負責人,我要考慮的不僅僅是 CTO 這一條線,還要兼顧公司各方面的建設。 歷時兩個月的開發,豌豆公主上線,但作為初創公司,對於生存、招聘、技術、平臺光環等方面的問題,要逐個攻破。 2、生存壓力

5天內搞定產品設計是怎樣體驗

產品設計過程是有一個比較固定的週期的。但是,如果你能將整個流程的運作速度提升起來,用更頻繁的反饋獲得更好的結果,你還會使用當前的設計流程麼? 用更短的時間獲得更多的迭代,這種快速設計過程是一種截然不同的設計思路。快速設計流程並不是要讓所有的環節都匆匆忙忙地推進,我

娶個日本女人做老婆是怎樣體驗

本人在日本打滾了多年,也吃了不少苦,大畢業後,應聘到一家不錯的日本大公司就職。可愛的女同事高久美小姐的辦公桌正好在我對面,加上她會一點中文,每天我們之間總有很多共同語言!不久我們便如膠似漆,成了戀人。   常言道:最幸福的生活,莫過於娶個日本老婆,僱箇中國廚子,請個

2016年裡做前端是怎樣體驗

問:最近我接手了一個新的Web專案,不過老實說我已經好久沒碰過這方面的程式碼了。聽說前端的技術棧已經發生了極大的變革,不知道你現在是不是仍然處於最前沿的開發者陣列? 答:準確來說,過去俗稱的寫網頁的,現在應該叫做Front End Engineer,我確實屬於這所謂的前端工程師

用Weex實現新聞類app詳情頁是怎樣體驗

先上效果圖: 詳情頁: 寫在前面的話(weex在實際專案中給我的感受): 公司專案中我已嘗試部分頁面使用Weex實現(iOS端),把weex檔案放在了公司伺服器上,使用url去載入weex渲染成原生頁面(之前我想把檔案放在七牛上,但

使用程式設計師的電腦是怎樣體驗?網友:被打了,,

程式設計師,作為一個靠電腦吃飯的群體,你們知道他們的電腦跟我們用的有什麼區別嗎?今天小編看了很多

用ES6編寫AngularJS程式是怎樣體驗

AngularJS不用我贅述,前端開發人員一定耳熟能詳。有人稱之為MVWhatever框架,意思是使用AngularJS,你可以參考任意正規化進行應用開發,無論是MVC、還是MVVVM都信手拈來,只要你懂,正規化在AngularJS手下,都可以輕鬆適配。 隨著各種現代瀏

ABAP很厲害是怎麼體驗

知乎上偶然看到這個問題,覺得很有意思,我也來回答一發。 我本科和研究生學的是計算機專業,做專案用C/C++,研究生三年專案的程式

ABAP很厲害是怎麽體驗

href 優劣 區塊 畢業 uri 技術 -c 開發 代碼量 知乎上偶然看到這個問題,覺得很有意思,我也來回答一發。 我本科和研究生學的是計算機專業,做項目用C/C++,研究生三年項目的代碼量大概在三到四萬行左右。2007年大學畢業加入SAP成都研究院一直工作到現在,工作

【白喬原創】二十年的程式碼是什麼樣的體驗

原文發表於知乎,http://www.zhihu.com/question/35100740/answer/6235494370後老人,來自皖南山區純的農村娃,大學之後才有的程式設計經歷受前面一個兄弟的

在 2016 年學 JavaScript 是什麽樣的體驗

form jad 說過 變更 排序。 思路 聽說 oda 部分 感謝原作者分享,原文地址:https://zhuanlan.zhihu.com/p/22782487 嘿,我最近接到一個 Web 項目,不過老實說,我這兩年沒怎麽接觸 Web 編程,聽說 Web 技術已經發