兄弟踩衩,你能活到現(xiàn)在不容易
幸好不是給武裝機(jī)器人寫(xiě)程序嚼鹉,方向?qū)懛戳酥苯颖槐^……
如果復(fù)現(xiàn)bug的方法只有這個(gè)刪除輸出語(yǔ)句能復(fù)現(xiàn)贩汉。。锚赤。WTF?什么bug刪輸出會(huì)出錯(cuò)呀匹舞。
我也說(shuō)說(shuō)我和bug之間相愛(ài)相殺的故事吧:
幾年前在一家公司做后端開(kāi)發(fā), 公司項(xiàng)目主要方向是從網(wǎng)上抓取某個(gè)垂直領(lǐng)域的數(shù)據(jù)分類(lèi)整理索引后提供給用戶(hù)使用线脚。項(xiàng)目很復(fù)雜赐稽,代碼很混亂,在這個(gè)項(xiàng)目上工作的后端同事無(wú)一不感到痛苦萬(wàn)分浑侥,尤其是新功能上線(xiàn)姊舵,代碼在測(cè)試環(huán)境跑的好好的,放到線(xiàn)上后鐵定要出點(diǎn)問(wèn)題寓落, 然后就是不斷微調(diào)括丁,重新打包發(fā)布,并重復(fù)這個(gè)過(guò)程零如,直到在線(xiàn)上能穩(wěn)定運(yùn)行躏将, 反正發(fā)新版本項(xiàng)目組的人都要被折騰到天亮直到精疲力竭。
此外這個(gè)項(xiàng)目雖然是公司主要的項(xiàng)目考蕾,但并沒(méi)有為公司帶來(lái)收益祸憋, 也看不到任何前景,可即便如此公司還是投入大量資源運(yùn)營(yíng)這個(gè)項(xiàng)目肖卧。 創(chuàng)業(yè)公司蚯窥, 你們懂得。
項(xiàng)目每天二十四小時(shí)不間斷從網(wǎng)上抓取數(shù)據(jù)塞帐,積累了大量數(shù)據(jù)拦赠, 全放在公司自己的服務(wù)器上,這種服務(wù)器不是云服務(wù)器葵姥, 那時(shí)候云計(jì)算還未流行開(kāi)來(lái)荷鼠,很多公司是自己搭建服務(wù)器的, 包括我們公司榔幸。 因?yàn)榉?wù)器資源有限允乐,數(shù)據(jù)量又太大,所以運(yùn)維并沒(méi)有完善的數(shù)據(jù)備份方案削咆。
直到有一天牍疏,一個(gè)新來(lái)公司不到兩個(gè)星期的運(yùn)維在服務(wù)器上瞎搞,寫(xiě)的問(wèn)題腳本把幾臺(tái)服務(wù)器上的數(shù)據(jù)刪了個(gè)干凈并且無(wú)法恢復(fù)拨齐。
然后因?yàn)閿?shù)據(jù)缺損整個(gè)項(xiàng)目崩了鳞陨,無(wú)法正常運(yùn)行。 老板一怒之下把那個(gè)搞事情的運(yùn)維開(kāi)了瞻惋,技術(shù)部的老大也吃了很重的處分厦滤。 但是援岩,然并卵,數(shù)據(jù)無(wú)法恢復(fù)掏导,項(xiàng)目本來(lái)就不行窄俏,這么一來(lái)就更加不行了。
后來(lái)碘菜, 老板實(shí)在無(wú)計(jì)可施,索性就把這個(gè)項(xiàng)目給關(guān)了限寞, 并將公司業(yè)務(wù)發(fā)展的重心轉(zhuǎn)移到一個(gè)新項(xiàng)目忍啸,原來(lái)這個(gè)項(xiàng)目的人員也都被調(diào)了過(guò)去。 而我們這幫受害者表面上很惆悵履植,畢竟為之付出無(wú)數(shù)精力的項(xiàng)目沒(méi)有開(kāi)花結(jié)果就半路夭折了计雌,可內(nèi)心的想法卻是相反的,因?yàn)榇蠹以缇蛯?duì)這個(gè)項(xiàng)目忍無(wú)可忍了玫霎,現(xiàn)在終于不用在去維護(hù)這些混亂無(wú)比的丑陋的舊代碼凿滤,不用再被這個(gè)破項(xiàng)目折磨,可以開(kāi)開(kāi)心心的寫(xiě)新代碼庶近,一個(gè)個(gè)心里都樂(lè)開(kāi)了花翁脆。
再后來(lái),技術(shù)部老大因?yàn)檫@個(gè)事情受到到處分雖然明白責(zé)任無(wú)可推卸但又覺(jué)得挺冤鼻种,沒(méi)多久就辭職不干了反番,然后我就坐上了他的位置。
最后給大家推薦我的web前端資料分享群:733581373有免費(fèi)學(xué)習(xí)資料叉钥,還有各種趣味案例等罢缸,歡迎各位加群!
?