“我昨晚夢到我死了”
“進了閻王殿”
“閻王爺讓我給他的生死簿做一個后臺管理系統”
——程序員笑話之《噩夢》
這是個名副其實的地獄笑話。不過,如果給它安排一個“圓滿”的尾聲,或許是交付時閻王覺得做的不錯,把程序員推給了天庭。
在程序員的世界,最不缺的就是智慧、幽默和自嘲,這個圈子里,有許多經典的笑話流傳。它們既是基于編程語言和開發常見問題的調侃,更是對程序員文化的一種投射,如同足底反射區一般,反映著程序員的身心狀態,讓這群忙碌的年輕人在緊張的工作之余,會心一笑。
需求72變(來源:螢火一號)
你去飯店,坐下來。
“服務員,給我來份宮保雞丁!”
“好嘞!”
——————這叫原始需求
大廚做到一半。
餐廳:
“服務員,菜里不要放肉。”
“不放肉怎么做啊?”
“不放肉就行了,其它正常做。”
“好的您稍等”
——————中途需求變更
廚房:
大廚:“我肉都回鍋了。”
服務員:“顧客非要要求的嘛,你把肉挑出來不就行了嗎?”
大廚:“行什么行!”
然而還是一點點挑出來了
——————改動太大,部分重構
餐廳:
“服務員,菜里能給我加點腐竹嗎?”
“行,這個應該簡單。”
——————低估改動成本
廚房:
大廚:“你!不知道腐竹得提前泡水?炒到一半才說?跟他說,想吃腐竹就等半天。”
服務員:“啊,你怎么不早說?”
大廚:“早說?!我怎么知道他要往宮保雞丁里放腐竹?”
然而還是去泡腐竹了
——————新需求引入了新研發成本
餐廳:
“服務員,還是把肉加回去吧。”
“您不是剛說不要肉嗎?”
“現在又想要了。”
”...好的您稍等。”
——————某一功能點搖擺不定
廚房:
大廚:“菜都炒過火了你讓我放肉?還好肉我沒扔!”
服務員:“客戶提的要求嘛。”
大廚:“你就不能拒絕他啊?啊?”
服務員:“人家是客戶嘛。”
——————甲方是大爺
餐廳:
“服務員!服務員!”
“來了來了,你好?”
“怎么這么半天啊?”
“稍等我給您催催啊。”
——————改動開始導致工期延誤
廚房:
大廚:“催什么催,腐竹沒泡好,我還得重新放油”
——————開發者請求重新排期
餐廳:
服務員:“抱歉,加腐竹的話得多等半天,您別著急哈。”
“要等多久?我現在就要吃,你們能快點嗎?再不端上來就撤單。”
“行...您稍等。”
——————甲方催活
廚房:
大廚:“這改來改去的,逗我玩呢?”
服務員:“那我問問,要不讓他們換個菜?
大廚:“再換我就死了。”
——————開發者開始和中間人PK
餐廳:
“服務員,這樣吧,腐竹不要了,換成蒜毫能快點嗎?對了,順便加點番茄醬。”
——————因工期過長再次改動需求
廚房:
大廚:“你不知道蒜毫也得焯水啊?還有你讓我怎么往熱菜里放番茄醬啊??”
服務員:“焯水也比等腐竹強吧,番茄醬往里一倒不就行了嗎?很難嗎?”
大廚:“腐竹我還得接著泡,萬一這孫子一會又想要了呢。”
——————頻繁改動開始導致大量冗余
餐廳:
“服務員,菜里加茄丁了沒有?我去其它飯店吃可都是有茄丁的”
“好好好,您稍等您稍等”
——————奇葩需求
廚房:
大廚:“他吃的是村西頭瞎子老王炒的宮保雞丁嗎?宮保雞丁里放茄丁??”
服務員:“茄丁炒好了扔里邊不就行了嗎?”
大廚:“那還能叫菜嗎?哪個系的?”
服務員:“客戶要,你就給炒了吧。”
大廚:“你順道問問他腐竹還要不要,這盆腐竹還占著地方,不要我可扔了”
——————奇葩你也得做
餐廳:
“服務員,還要多久能好啊”
“很快,很快。”
“再給我來杯西瓜汁。”
“好。”
“我再等10分鐘,還不好我就走了,反正還沒給錢。”
“很快,很快...”
——————黑暗前的最后黎明
10分鐘后
“咦,我上次吃的不是這個味啊?”
大廚從廚房殺出來:“此處省略N字”
——————最終決戰
你=客戶
服務員=客戶經理+產品經理
大廚=程序員
注:以上場景已極度夸張,實際生產生活中程序員和PM是和睦友好的相親相愛的一家人(部分用詞與原文略有調整)
與bug的斗爭史(來源:車長、無意履苔)
一、
“經理,這個原版程序,里面有183個bug。”
“那就修復它們。”
“我修復了13個。”
“很好,剩下170個繼續努力。”
“不,現在它有264個bug了。”
二、
不要對一個程序員說:你的代碼有bug
他的第一反應是:1. 你的環境有問題;2. 你會用嗎?
如果你溫婉的說:你這個程序和預期有點不一致,你看是不是我用的方法有問題?
他本能的會想:呀!是不是出bug了!
用戶的邊界是不可測的(來源:demo)
一個測試工程師走進一家酒吧,要了一杯啤酒
一個測試工程師走進一家酒吧,要了一杯咖啡
一個測試工程師走進一家酒吧,要了0.7杯啤酒
一個測試工程師走進一家酒吧,要了-1杯啤酒
一個測試工程師走進一家酒吧,要了2^32杯啤酒
一個測試工程師走進一家酒吧,要了一杯洗腳水
一個測試工程師走進一家酒吧,要了一杯蜥蜴
一個測試工程師走進一家酒吧,要了一份asdfQwer@24dg!&*(@
一個測試工程師走進一家酒吧,什么也沒要
一個測試工程師走進家酒吧,又走出去又從窗戶進來又從后門出去從下水道鉆進來
一個測試工程師走進家酒吧,又走出去又進來又出去又進來又出去,最后在外面把老板打了一頓
一個測試工程師走進一
一個測試工程師走進一家酒吧,要了一杯燙燙燙的錕斤拷
一個測試工程師走進一家酒吧,要了NaN杯Null
1T測試工程師沖進一家酒吧,要了500T啤酒咖啡洗腳水野貓狼牙棒奶茶
1T測試工程師把酒吧拆了
一個測試工程師化裝成老板走進一家酒吧,要了500杯啤酒,并且不付錢
一萬個測試工程師在酒吧外呼嘯而過
一個測試工程師走進一家酒吧,要了一杯啤酒‘;DROPTABLE酒吧
測試工程師們滿意地離開了酒吧
然后一名顧客點了一份炒飯,酒吧炸了
他總是輕描淡寫告訴你他的愿望
也給你千言萬語都說不盡的風霜
這世界總有人在忙碌修Bug的路上
別誤了浮世驕陽 別錯過人間萬象
特別聲明:以上內容(如有圖片或視頻亦包括在內)為自媒體平臺“網易號”用戶上傳并發布,本平臺僅提供信息存儲服務。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.