git基礎(chǔ)上的代碼托管服務(wù)
316團(tuán)隊(duì)在代碼托管工具上運(yùn)用過碼云和SVN。一開始是將Andriod和iOS等代碼托管在碼云上,但是碼云單個(gè)文件限制最小100M,同一個(gè)賬號(hào)下的開發(fā)人員最多5個(gè),不匹配工作需求。在使用SVN的時(shí)候,又發(fā)現(xiàn)SVN每次打分支都相當(dāng)于備份,不僅慢,而且占內(nèi)存,兩樣工具都不能直接有效的滿足需求。
華為云DevCloud的代碼托管功能,管理方便,沒有單個(gè)文件的限制。相對(duì)公司自己搭建git或SVN,極大的減輕了研發(fā)人員的工作量。而且權(quán)限管理功能可以保障代碼安全,現(xiàn)316平臺(tái)已經(jīng)將iOS代碼切換到了華為CodeHub上進(jìn)行管理。
提升交付效率的編譯部署服務(wù)
316平臺(tái)的研發(fā)項(xiàng)目是搭建在公司自有的服務(wù)器上的,由于沒有專門負(fù)責(zé)運(yùn)維的人員,在服務(wù)器宕機(jī)的時(shí)候很難及時(shí)發(fā)現(xiàn)問題。除此,項(xiàng)目編譯每次都需要在本地打包發(fā)布,不僅編譯時(shí)間長(zhǎng),而且對(duì)編譯環(huán)境有要求,開發(fā)的時(shí)間占用較多,每次都要確定編譯后的apk或war沒問題才可以繼續(xù)開發(fā),工作效率太低。
而相對(duì)于本地服務(wù)器來說,華為云服務(wù)器的宕機(jī)概率大大降低。異常發(fā)生時(shí),也可以做到第一時(shí)間發(fā)送短信通知。華為云DevCloud一鍵編譯部署功能,大大減少了研發(fā)人員的工作內(nèi)容,提高研發(fā)效率。
簡(jiǎn)單高效的項(xiàng)目管理功能
在接觸華為云DevCloud之前,316平臺(tái)使用的是其他項(xiàng)目管理工具。盡管模塊清晰,但是功能太多太細(xì),并不適合公司團(tuán)隊(duì)快速迭代開發(fā)的實(shí)際情況。比如對(duì)于APP來說,大模塊分的就有:產(chǎn)品、項(xiàng)目和測(cè)試,對(duì)于開發(fā)來說,要經(jīng)常在項(xiàng)目和測(cè)試下來回切換,查詢和管理自己的相關(guān)工作,流程繁瑣。
華為云DevCloud的項(xiàng)目管理功能流程簡(jiǎn)單,頁(yè)面清晰,任務(wù)、討論和bug頁(yè)面的切換很快,而且可以通過拖拽快速切換任務(wù)或bug的狀態(tài),更加適合316平臺(tái)團(tuán)隊(duì)。
提供代碼質(zhì)量管理的代碼檢查功能
如何讓代碼檢查有效果一直是困擾316團(tuán)隊(duì)的難題。眾所周知,代碼檢查對(duì)于一個(gè)團(tuán)隊(duì)任務(wù)來說是至關(guān)重要的一環(huán),就像交卷前的最終檢查一樣。它能夠發(fā)現(xiàn)很多潛在的代碼缺陷,提高代碼質(zhì)量。并且在團(tuán)隊(duì)相互檢查分享的過程中,能夠幫助彼此進(jìn)行新知識(shí)的學(xué)習(xí)。但是在實(shí)際的實(shí)踐過程中,很多情況并不像想象中那樣簡(jiǎn)單??赡艹霈F(xiàn)由于沒有相關(guān)的上下文,或者提交沒有被很好的切分和組織,導(dǎo)致代碼檢查環(huán)節(jié)極其耗時(shí)耗力。逐漸地,走這項(xiàng)檢查流程也只是變成了一個(gè)過場(chǎng),并沒有其余的作用。
316團(tuán)隊(duì)所面臨的實(shí)際問題,其實(shí)可以歸結(jié)于是溝通的成本與收益不對(duì)等。在傳統(tǒng)的檢查模式下,代碼檢查不僅耗時(shí)耗力,并且還無法取得優(yōu)質(zhì)的效果。華為云DevCloud代碼檢查功能提供了近2000條華為典型檢查規(guī)則,支持Java、JS、PHP等多種主流開發(fā)語(yǔ)言,并且多維度質(zhì)量統(tǒng)計(jì)報(bào)表幫助總結(jié)檢查結(jié)果,時(shí)間短、效果優(yōu)、結(jié)果明顯可見,真正的實(shí)現(xiàn)了代碼檢查的意義。
華為云DevCloud&316攜手同行
目前316平臺(tái)已擁有50000+優(yōu)質(zhì)服務(wù)網(wǎng)點(diǎn),覆蓋400+個(gè)全國(guó)省份城市,獲得“中國(guó)電子商會(huì)首批理事單位”等榮譽(yù),是電子消費(fèi)行業(yè)中的翹楚。
未來,316平臺(tái)團(tuán)隊(duì)也會(huì)著手應(yīng)用華為云DevCloud移動(dòng)應(yīng)用測(cè)試、發(fā)布、部署等功能,不斷發(fā)現(xiàn)挖掘華為云DevCloud的更大價(jià)值。華為云DevCloud也將和316平臺(tái)的小伙伴一起,為建設(shè)售后服務(wù)和消費(fèi)為一體的一流電子產(chǎn)品服務(wù)生態(tài)圈——316平臺(tái)提供堅(jiān)強(qiáng)的后盾。