網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

純潔的微笑發表於2020-03-27

2020 年 3 月 25 日,一個索然無味的的星期三,阿粉日常開啟手機淘寶,看看有什麼需要買的。然後阿粉就看到了下面的提示:
網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】
剛看到這個阿粉本來還覺得很奇怪,自己什麼時候參加淘寶 TestFlight 內測計劃?

可能有些小夥伴對 TestFlight 不太熟悉,阿粉這裡解釋一下:

TestFlight 是蘋果公司幫助開發者分為 Beta 版軟體的應用,開發者可以透過 TestFlight 邀請使用者參與參與版本內測。透過這種方式可以在 App 正式上線 appstore 之前,提前收集一些使用者使用反饋,為之後的正式版本做準備。

開啟 TestFlight 並沒有發現參與記錄,招呼幾個身邊的小夥伴開啟淘寶,所有使用 ios 的小夥伴都復現這個問題,而使用安卓的小夥伴卻沒有這個問題。

針對這個問題,淘寶官方微博 09:11 分發布回應:

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

當大家都以為這只是一個小問題的時候,網友測試反饋,只要將手機時間調整到提示的 2020-03-28 日,手機淘寶就會無法使用。再次開啟時,淘寶 App 將會顯示異常退出頁面,甚至賬號無法登入。

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

中午的時候,阿粉再開啟手機淘寶,檢視一下這個問題是否被修復。可惜並沒有,彈窗還是會出現,只不過很快就會被自動關掉。

下午一兩點的時候,阿粉再開啟發現已經沒有這個彈窗,不過這個問題還是沒有被修復。淘寶透過技術手段,在開啟手機淘寶時,快速自動關閉彈窗,讓我們感知不到這個彈窗。網友透過錄屏軟體,還是能復現這個彈窗。

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

由於這個問題影響面太大,再加上今天這個特殊的日期 3.25,網上流傳一張圖片,傳言之前被打 3.25 ios 開發故意報復性留下隱藏 BUG。

可能有些小夥伴不知道 3.25 是什麼東西。簡單來說這是阿里一種考核方式,員工如果連續兩次拿 3.25 就將會被勸退。

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

不過很快淘寶官方釋出回應闢謠,並且緊急在 AppStore 更新最新版本的應用,只要版本更新到 9.5.15,問題最終被解決。

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

還沒更新的小夥伴,趕緊更新了,不然等到 28 那天,還真不能用了。

雖然問題解決了,但是這次問題影響面這麼廣,想必內部問題定級肯定會高,可能是 P0 級。心疼手淘 ios 開發跟測試,很多人會背上 3.25。

網傳阿里工程師因為 3.25 績效植入指令碼,使得淘寶彈窗一天未修復!【闢謠】

不得不說,我們今天又一次見證了歷史!

對於今天的問題,作為後端開發,阿粉可能並沒有什麼發言權。

不過生產問題日常開發中我們也會經常遇到,阿粉仔細想了一下,也許我們可以從三方面出發,減少生產問題。

事前

對於生產釋出的需求,一定要制定規範的流程,包括需求評審,設計評審,測試用例評審,程式碼交叉 Review  等。

千萬不要覺得以上流程繁瑣,一旦設計在源頭就是錯誤的,下面工作就是白費功夫。另外程式碼交叉 Review 非常重要,開發一般都會對自己的程式碼過分自信,往往覺得不就改了幾行麼,肯定沒問題的。殊不知,不自覺就寫了 Bug。

所謂當局者迷旁觀者清,透過旁人程式碼 Review,就可以發現這類問題。

另外還需要建立一套完整的自動化測試流程,方便測試新功能,快速回歸老功能。防止改動一個新功能點,從而引起新的 Bug。

事中

即使事前做的再完美,意外也總會發生。當問題發生時,不要慌張,根據應用日誌,系統監控一點點排查問題。記住千萬不要想著先甩鍋!

另外建立一套自動釋出系統也非常重要,關鍵時刻,快速回滾回應用的上一個版本記錄。

事後

最後解決完問題,不要想著就結束了,我們還需要覆盤問題。覆盤的目的不是為了分鍋,而是為了充分吸取這次的經驗教訓,排查整個釋出過程中一些漏洞,並且提出相應改進措施,持續追蹤,不斷改進,也是為了避免後續小夥伴們再踩坑。

最後

願以後不會有 3.25!!!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31499124/viewspace-2682921/,如需轉載,請註明出處,否則將追究法律責任。

相關文章