傳說,程序員歷盡天下 Bug 即可得道昇仙!

傳說,程序員歷盡天下 Bug 即可得道昇仙!

據知乎派記載:

這是一個屬於代碼的修真世界。

這世界的每一個人,每一個東西,包括高山大海,刀劍風雲,其本質都是一串數字流。

打個比方,如果你知道一塊石頭的內部結構,並且參透其中玄妙,你就能用程序和接口改變它的一切,如果你能參透自己自身這一個複雜的操作系統,就能重新編譯自己,獲得更大的能力。

這些修真者,叫程序員。

但錯誤的代碼會造就錯誤的生物,為了防止基因突變種族混亂,產生給程序員提bug的修真者,他們統稱“測試忍者”。

程序員歷來地位高,屬一等修真者,測試忍者忍了程序員太久,成為二等修真者。

由於地位不等,測試忍者生存艱難,常有bug不敢提,畢竟程序員從不主動承認bug,只會賴對方的編輯環境有問題。

這種情況維持千萬年,直到測試之神橫空出世後,程序員與測試忍者的命運開始被改寫。

起初測試之神還不叫測試之神,他只是個初出茅廬的小白菜,師從《測試之道》,屬手工派測試的弟子。

這一天,小白菜揹著鼠標和鼠標墊下山歷練。

在山腳下遇見一菜鳥程序員,小白菜對比《程序員bug排行榜》,發現菜鳥程序員級別最低,強項是埋坑,招數是代碼純靠Ctrl+C和Ctrl+V,從不寫註釋,邏輯路徑丟三落四,低級bug賊多。

小白菜打算召出“蜈蚣手”,此招是由幾十隻手飛快地點點點,找bug於無形。他手指相印放在胸前念道:

五星鎮彩,光照玄冥。千神萬聖,護我真靈。巨天猛獸,制伏五兵。五天魔鬼,亡身滅形。所在之處,萬神奉迎。bugbug如律令!

小白菜他騰空而起,在空中旋身,揮出一片絢爛的光幕,bug似點點繁星在代碼星空中展現。

菜鳥程序員微微一笑,在對方唸咒語時,一秒複製萬行代碼,又雙叒叕寫了N個bug!

小白菜眼看不妙,深吸一口氣,手勢變化極快,使出手工派測試的絕門武術:千手觀音。

臨-兵-鬥-者-皆-陣-烈-在-前,誅蟲!

頓時風雲湧起,千隻手從雲端伸出來,速度快得無法數清有多少隻手,將找出的bug狠狠砸在對方身上。菜鳥程序員力所不及,吐出一口血摔倒在地上。

“我輸了。”菜鳥程序員說。

“可是你的手工測試可能對我這種屌絲,不,是菜鳥有用。像遇到高併發,慢查詢,底層框架代碼bug,嘖嘖嘖,你便無計可施了。”菜鳥程序員得意道。

他說的對,記得師傅說過,最強的武功不在招式,招式越多破綻越多。

小白菜打算去終南山QQ派拜師學藝,他們修煉自動化測試,以獨門武術《不測的秘密》稱霸天下。

此武功深不可測,QQ弟子大多修煉到第五六層,便可任測試聯盟的高級道長,頗受人尊敬。第十層的秘笈早被撕掉,無人知曉。所以有人云,得十層者測盡天下bug。

一百年又一百年過去,小白菜修煉完成《不測的秘密》的前五式,下山歷練。

他剛踏進茶鋪,只見一黑色漩渦凝聚在一名戴酒瓶底眼鏡、格子衫、半禿的程序員的頭上。

據說,程序員越禿代表的級別越高。

四周狂風驟起,代碼飛快地在空中編譯。小白菜頭髮紋絲不動地坐在一邊,點燃一根香菸,慢悠悠地抽完。

等香菸熄滅,小白菜指向天空中密密麻麻的代碼說,你這行寫錯了,==寫成了=。

聞之,該程序員吐出一口血,直搖頭,不,我不相信,這怎麼可能?!我是最優秀的!

你方才寫這行代碼時,分神玩微信了。小白菜人艱就拆。

小白菜僅靠點燃一根香菸的時間,便破解了九九腦殘bug,這一招數名譽江湖,後人稱為冒煙測試。

小白菜一戰成名,陸陸續續有人找他當捉蟲道長。

隨著白菜道長一個個拿下排行榜上的bug,測試忍者的地位逐漸升高。

開始有菜鳥程序員跪求靠譜測試,若有幸能被指點出成千上萬個bug,菜鳥忙不迭地說,我改!

真正讓白菜道長飛昇上仙成為測試之神的歷史事件是:千年蟲問題。

在世紀更換之際,許多程序員反饋計算機用不了了,各系統年份不正確,銀行系統沒法正常工作。

白菜道長掐指一算後,眉頭緊皺,飛躍至太平洋網上。他大喝一聲,口氣四處波及,海水分開,四周狂風怒號,呼呼作響!

裂縫上方出現一本巨大的日曆,一頁頁地飛快翻著。

不行,計算得不夠快。白菜道長深感不妙。只見他腱子轉體180,前手翻,直體3周半,轉體900度,難度7.2的動作!

白菜道長仰天長嘯:

大數據測試!

只見各種時間case集在日曆上方極速掠過,道長閉目盤腿打坐,突然雙眸睜開,拿出算盤慢悠悠地打起來:

一上一,一下五去四,一去九進一……

終於算出來了,是千年蟲陷阱!

於是發出通緝令讓全江湖的程序員修改代碼!

從此小白菜成為一代測試之神,無數程序員排隊跪求其測試。

即使測試之神紅了,微博上熱搜的機會多了。小白菜終究是小白菜,從沒忘過測試的初心與要求,專心練武,雖然他已經修煉到第九層,但他想找回《不測的秘密》最後一頁的秘密。

測試之神是在被譽為“程序員與測試忍者最後一戰”中,福至心靈,修煉完成《不測的秘密》。

他和外號“天下無bug”的德華天尊那一場世界大戰,後世仍津津有味地傳頌道。

德華天尊寫代碼快,一秒編輯上萬行,配合最新修煉的人工智能,代碼準確率達到99.99999%,剩餘的0.00001%出bug幾率德華狂妄地表示“只有神知道”。

德華天尊用力一揮,代碼如浩浩蕩蕩的火焰,彷彿洩洪一般,衝向測試之神。

測試之神此刻體內的測試方法彷彿是火山,堆積了數千年,一朝噴發,毀天滅地:黑盒測試,白盒測試,冒煙測試,界面測試,兼容測試,負載測試,壓力測試…

“沒用的。”

德華冷笑一聲,使出至毒至邪的“基因編程”,這招數從沒人用過,絕對無從下手去測試的。

勝利在前,德華天尊仰天大笑,“小白菜,你輸了,基因編程是不可測試的。”

測試之神淡然一笑,收掌,轉身就走,“不,是你輸了。你沒使出這招前我確實找不出bug,但是現在…你犯了我們技術人的大忌——

違背道德人倫!

我不必再出招了,自有鍵盤俠替天行道。”

“不,我不認—輸—”德華天尊龐大的身軀已被鍵盤俠的口水給淹死。

測試之神旁白道,原來《不測的秘密》被撕去的最後一頁是教弟子遵守道德,切莫逆天而行。

從此,測試之神開了家測試學校,專門培養測試人。

對了,現在測試人不叫測試忍者了,皆被尊稱為“測試大人”。現與程序員平起平坐,不,是測試妹子整天欺負程序員。


分享到:


相關文章: