參加騰訊DevDays是一種什麼樣的感受?

7月27日,乾貨滿滿的騰訊DevDays在騰訊大廈舉辦,不僅來自5個BG的研發小夥伴分享了實踐經驗,更有激動人心的黑科技在現場展示。現場不僅座無虛席,甚至有多位同學專程從異地趕來。

不管有沒有時間來現場參會的同學都不用急,本篇短文幫你快速回顧全場的重要信息。

參加騰訊DevDays是一種什麼樣的感受?

首先是本次會議的主辦方:來自騰訊技術工程事業群研發管理部工蜂Git的技術負責人李德斌開場,講述了騰訊Git對SVN的替換情況,介紹了Git下的Code Review流程和對於大型項目二進制文件的優化。

參加騰訊DevDays是一種什麼樣的感受?

數據顯示:Git在騰訊的普及率正在自發狀態下迅速提升。

隨後,本次會議最重要的嘉賓喬梁老師,給大家帶來The Dirty Part of DevOps in Tencent。

參加騰訊DevDays是一種什麼樣的感受?

喬老師不僅介紹了DevOps的發展,還針砭時弊指出互聯網研發面對的現實矛盾,對日常開發中的難題進行了剖析。之後引用業界的例子,深刻分析了測試文化與CodeReview在研發過程中的影響。

參加騰訊DevDays是一種什麼樣的感受?

“DevOps是一個筐,什麼都往裡邊裝” —— by 喬梁

接下來,來自X5瀏覽器內核項目的三位同學介紹了TBS系統的研發實踐經驗。

X5瀏覽器內核應用於騰訊內外數百個移動APP的WebView中,其中有不乏微信、手機QQ,手機瀏覽器等重量級應用。

參加騰訊DevDays是一種什麼樣的感受?

hurley首先介紹了TBS的背景和研發流程,包括分支策略、開發規範、CodeReview、代碼解耦、持續集成和線上監控。

隨後後aczheng講述了CI定製工具CI-Bot的系統實現和架構。

參加騰訊DevDays是一種什麼樣的感受?

最後,李小龍介紹分享了內核測試中的挑戰和解決方案。

參加騰訊DevDays是一種什麼樣的感受?

微信是國民第一大APP,此次會議微信終端團隊遠道而來,帶給大家微信終端的實踐。基礎優化組的郭銳不僅分享了微信終端研發方面的種種經驗,如分支管理、需求聯動、合入前後的檢查和自動測試、灰度發佈的策略和流程等,還提出了對DevOps的疑問和思考。此次郭銳透露了很多不為人知的內幕秘密,特別是紅版微信的設計令人印象深刻。

參加騰訊DevDays是一種什麼樣的感受?

CodeCC是互娛研發效能部提供的專業代碼掃描平臺,這一場內容十分充實的分享由doris帶來。首先介紹了開發過程中因為代碼質量問題而造成的質量損失,代碼檢查工具可以幫助缺陷在最短路徑閉環。然後詳細描述了CodeCC的工具平臺能力和接入場景,為研發工具鏈提供代碼檢查能力。最後結合告警修復案例和代碼質量文化氛圍營造,講述了代碼檢查對業務價值的提升體現。

參加騰訊DevDays是一種什麼樣的感受?

最後一個分享雖然時間較晚,在場的同學仍然意猶未盡。來自SNG社交網絡質量部的林奕帶來了黑科技演示。演示中,QTA的人工智能自動識別了應用中的UI原件位置,並且結合傳統語義,實現了一種接近自然語言來定義UI測試流程的方式,讓測試自動流程的編寫實現智能化,成功降低了測試案例的維護代價。

參加騰訊DevDays是一種什麼樣的感受?

在最後,林奕還特別介紹了騰訊SNG的研發工具家族。包含DevOps流水線和CI平臺QCI,代碼掃描平臺CodeDog,自動化測試平臺QTA等。

參加騰訊DevDays是一種什麼樣的感受?

會場花絮

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?

參加騰訊DevDays是一種什麼樣的感受?


分享到:


相關文章: