参加腾讯DevDays是一种什么样的感受?
7月27日,干貨滿滿的騰訊DevDays在騰訊大廈舉辦,不僅來自5個BG的研發(fā)小伙伴分享了實踐經(jīng)驗,更有激動人心的黑科技在現(xiàn)場展示。現(xiàn)場不僅座無虛席,甚至有多位同學專程從異地趕來。
不管有沒有時間來現(xiàn)場參會的同學都不用急,本篇短文幫你快速回顧全場的重要信息。
首先是本次會議的主辦方:來自騰訊技術工程事業(yè)群研發(fā)管理部工蜂Git的技術負責人李德斌開場,講述了騰訊Git對SVN的替換情況,介紹了Git下的Code Review流程和對于大型項目二進制文件的優(yōu)化。
數(shù)據(jù)顯示:Git在騰訊的普及率正在自發(fā)狀態(tài)下迅速提升。
??
隨后,本次會議最重要的嘉賓喬梁老師,給大家?guī)鞹he Dirty Part of DevOps in Tencent。
喬老師不僅介紹了DevOps的發(fā)展,還針砭時弊指出互聯(lián)網(wǎng)研發(fā)面對的現(xiàn)實矛盾,對日常開發(fā)中的難題進行了剖析。之后引用業(yè)界的例子,深刻分析了測試文化與CodeReview在研發(fā)過程中的影響。
“DevOps是一個筐,什么都往里邊裝” —— by 喬梁
工程生產(chǎn)力社團納新,歡迎加入EP社K吧
接下來,來自X5瀏覽器內核項目的三位同學介紹了TBS系統(tǒng)的研發(fā)實踐經(jīng)驗。
X5瀏覽器內核應用于騰訊內外數(shù)百個移動APP的WebView中,其中有不乏微信、手機QQ,手機瀏覽器等重量級應用。
hurley首先介紹了TBS的背景和研發(fā)流程,包括分支策略、開發(fā)規(guī)范、CodeReview、代碼解耦、持續(xù)集成和線上監(jiān)控。
隨后后aczheng講述了CI定制工具CI-Bot的系統(tǒng)實現(xiàn)和架構。
最后,李小龍介紹分享了內核測試中的挑戰(zhàn)和解決方案。
微信是國民第一大APP,此次會議微信終端團隊遠道而來,帶給大家微信終端的實踐。基礎優(yōu)化組的郭銳不僅分享了微信終端研發(fā)方面的種種經(jīng)驗,如分支管理、需求聯(lián)動、合入前后的檢查和自動測試、灰度發(fā)布的策略和流程等,還提出了對DevOps的疑問和思考。此次郭銳透露了很多不為人知的內幕秘密,特別是紅版微信的設計令人印象深刻。
CodeCC是互娛研發(fā)效能部提供的專業(yè)代碼掃描平臺,這一場內容十分充實的分享由doris帶來。首先介紹了開發(fā)過程中因為代碼質量問題而造成的質量損失,代碼檢查工具可以幫助缺陷在最短路徑閉環(huán)。然后詳細描述了CodeCC的工具平臺能力和接入場景,為研發(fā)工具鏈提供代碼檢查能力。最后結合告警修復案例和代碼質量文化氛圍營造,講述了代碼檢查對業(yè)務價值的提升體現(xiàn)。
最后一個分享雖然時間較晚,在場的同學仍然意猶未盡。來自SNG社交網(wǎng)絡質量部的林奕帶來了黑科技演示。演示中,QTA的人工智能自動識別了應用中的UI原件位置,并且結合傳統(tǒng)語義,實現(xiàn)了一種接近自然語言來定義UI測試流程的方式,讓測試自動流程的編寫實現(xiàn)智能化,成功降低了測試案例的維護代價。
在最后,林奕還特別介紹了騰訊SNG的研發(fā)工具家族。包含DevOps流水線和CI平臺QCI,代碼掃描平臺CodeDog,自動化測試平臺QTA等。
會場花絮
總結
以上是生活随笔為你收集整理的参加腾讯DevDays是一种什么样的感受?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4分钟训练ImageNet!腾讯机智创造
- 下一篇: TEG Cheers | 腾讯技术工程运