偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

阿里巴巴楊強(qiáng):如何做好移動質(zhì)量保障工作

原創(chuàng)
移動開發(fā)
2016年4月14-15日,由51CTO傳媒主辦的WOT2016互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會在北京珠三角JW萬豪酒店召開。秉承專注技術(shù)、服務(wù)技術(shù) 人員的理念,自2012年以來,WOT品牌大會已經(jīng)成功舉辦了八屆,積累了大量的技術(shù)專家資源,獲得了廣大IT從業(yè)者和技術(shù)愛好者的一致認(rèn)可,成為了業(yè)界重要的技術(shù)分享交流平臺以及人脈拓展平臺。

2016年4月14-15日,由51CTO傳媒主辦的WOT2016互聯(lián)網(wǎng)運(yùn)維與開發(fā)者大會在北京珠三角JW萬豪酒店召開。秉承專注技術(shù)、服務(wù)技術(shù) 人員的理念,自2012年以來,WOT品牌大會已經(jīng)成功舉辦了八屆,積累了大量的技術(shù)專家資源,獲得了廣大IT從業(yè)者和技術(shù)愛好者的一致認(rèn)可,成為了業(yè)界重要的技術(shù)分享交流平臺以及人脈拓展平臺。

[[165376]]

在會上,51TO記者采訪了阿里巴巴高級技術(shù)專家楊強(qiáng)。楊強(qiáng)2012年加入阿里巴巴,負(fù)責(zé)無線產(chǎn)品的研發(fā)支撐與無線線上監(jiān)控運(yùn)維相關(guān)平臺相關(guān)工作。支持了手淘、天貓、聚劃算、釘釘?shù)劝⒗锇桶蛢?nèi)部APP的研發(fā)支撐和線上監(jiān)控運(yùn)維相關(guān)工作。工作初期是一些質(zhì)量保證平臺工具的開發(fā),進(jìn)而構(gòu)建了一套線下研發(fā)支撐以及發(fā)布流程的體系,再往后擴(kuò)展,可以對端上進(jìn)行一些運(yùn)維以及專項優(yōu)化的工作等等,從而形成一個閉環(huán)。

移動質(zhì)量保障和傳統(tǒng)PC運(yùn)維的差異性

隨著移動互聯(lián)網(wǎng)的大發(fā)展,在手機(jī)等小屏設(shè)備上的應(yīng)用體驗和PC互聯(lián)網(wǎng)彼此之間的差異正變得越來越大,那么從事移動質(zhì)量保障工作和傳統(tǒng)PC運(yùn)維之間有什么差異呢?楊強(qiáng)告訴記者其實從代碼角度來看差距并不大,最重要的差距就是在環(huán)境上,用戶的環(huán)境在移動端上是非常多樣化的,比如它的機(jī)型、它的網(wǎng)絡(luò)環(huán)境,以及機(jī)器內(nèi)部裝的各種軟件的情況,環(huán)境的復(fù)雜度提高了,對我們開發(fā)代碼的質(zhì)量可能有一定的要求,來保證APP的穩(wěn)定性。

研發(fā)到交付的流程

提到流程為題,楊強(qiáng)表示阿里巴巴APP研發(fā)到交互和傳統(tǒng)服務(wù)端是非常相似的,但是唯一一點,像手機(jī)淘寶這一塊,它可能是非常大的一個APP,傳統(tǒng)小的APP有一套單獨(dú)的功能,一個APP開發(fā)完了就發(fā)布出去。手機(jī)淘寶可能是五六十個APP在同時開發(fā),最終匯總到一個APK上,或者一個LSIPA上進(jìn)行發(fā)布出去,所有業(yè)務(wù)團(tuán)隊線最終會聚集到一個點上進(jìn)行發(fā)布,這可能是***的區(qū)別,而且它的回滾策略以及故障修復(fù)的策略也有很大的不同。

難點與如何克服

當(dāng)然在具體工作上,一些困難也是必不可免的。楊強(qiáng)舉例說:比如有一次我做了一個月的項目,進(jìn)行大量的測試工作,到***發(fā)出去,發(fā)現(xiàn)在某一款熱門機(jī)型上,它的某一個重要功能不能用,這個時候我就要重新組織很多很多的人力進(jìn)行恢復(fù),然后打出來新的APK包,進(jìn)行回歸測試等等要走非常長的流程,然后再進(jìn)行發(fā)布。

當(dāng)然,吃一塹長一智。為了應(yīng)對這些流程上的問題,后期在架構(gòu)上進(jìn)行了優(yōu)化。之前只能由APK發(fā)布出去解決問題,現(xiàn)在有多種方案,有推patch、hotpatch來部署等等這種策略,極大的輕量化了修復(fù)bug的成本。最近又推WEEX,業(yè)務(wù)都寫在JS上,APK端的功能也像服務(wù)端一樣在服務(wù)端發(fā)布,這樣就避開了移動端的問題。

注重用戶體驗

阿里巴巴是一家重視用戶體驗的公司,從app的開發(fā)和維護(hù)來說,會有一套非常嚴(yán)格的測試流程,會有非常多的測試工具。比如說有代碼掃描工具、自動化平臺,有試配的平臺,還有一些內(nèi)存的專項、性能的專項,各種方面的專項的保證工作。接下來我們會進(jìn)行一種內(nèi)部的體驗測試,內(nèi)部用戶會反饋給我們問題,然后我們會針對阿里巴巴3萬多名員工進(jìn)行內(nèi)部的灰度測試,在3萬量級上看這個APK到底是怎么樣的情況,然后分階段進(jìn)行不同批次的灰度,最終進(jìn)行發(fā)布。

當(dāng)然技術(shù)和流程上的優(yōu)化及提高,也進(jìn)一步提升了用戶體驗。楊強(qiáng)舉例道,比如我們之前可能就是說五六十個APP打到一個包里面,隨著我們配置文件hotpotch,或者其他的業(yè)務(wù)迭代的需求,現(xiàn)有框架不能滿足,這個時候就要動態(tài)部署技術(shù)發(fā)揮作用了。我們把單個的APP進(jìn)行生成一個差量文件推動下去,在本地進(jìn)行默置,然后再啟動起來,就達(dá)到了非常高效的netive代碼部署的策略。

采訪***

記者問及傳統(tǒng)IT運(yùn)維應(yīng)該如何做才能跟上新型業(yè)務(wù)的步伐的問題。楊強(qiáng)認(rèn)為,在現(xiàn)在業(yè)務(wù)發(fā)展非??焖俚那闆r下,各個部門應(yīng)該是緊密合作的,所以運(yùn)維、測試和開發(fā)之間的關(guān)系,應(yīng)該是沒有隔閡的。在他看來,開發(fā)和測試是不是應(yīng)該更多的關(guān)注運(yùn)維相關(guān)的工作,可能是需要解決的一個問題。

“而在阿里內(nèi)部,平臺也好,專項優(yōu)化也好,都是和研發(fā)團(tuán)隊緊密結(jié)合起來的,所以發(fā)現(xiàn)問題、解決問題,以及提出來新的解決方案的效率是非常高效的。”楊強(qiáng)說道。

責(zé)任編輯:李英杰 來源: 51CTO
相關(guān)推薦

2016-05-12 12:26:29

阿里巴巴app移動

2018-05-28 13:31:00

職場阿里巴巴

2013-08-22 09:41:52

阿里巴巴去IOE王堅

2013-08-08 10:34:50

阿里巴巴BAT

2019-08-15 10:25:02

代碼開發(fā)工具

2010-06-28 10:43:47

2021-04-07 14:45:56

軟件測試編程

2013-04-15 10:14:45

阿里巴巴大數(shù)據(jù)

2018-04-18 16:27:11

互聯(lián)網(wǎng)技術(shù)學(xué)習(xí)

2024-01-09 16:41:17

數(shù)據(jù)中心雷電威脅

2014-02-26 11:22:38

2009-02-27 10:46:32

DBA筆試題阿里巴巴

2019-08-19 09:01:54

項目管理

2013-08-22 09:36:45

阿里巴巴王堅阿里云

2023-03-29 09:42:32

2018-05-24 23:26:37

云數(shù)據(jù)中心運(yùn)維云計算

2009-06-30 13:28:54

阿里巴巴旺旺

2014-12-31 10:48:40

阿里巴巴馬云

2009-06-22 09:38:49

阿里巴巴辦公環(huán)境

2018-10-16 15:34:17

阿里巴巴Apache Flin大數(shù)據(jù)
點贊
收藏

51CTO技術(shù)棧公眾號