辛宝Otto

辛宝Otto 的玄酒清谈

北漂前端程序员儿 / 探索新事物 / Web Worker 主播之一/内向话痨
xiaoyuzhou
email

速通-關於前端 DevOps 實踐-GMTC2023

image.png

想了想,幹脆寫一個合集吧。

因為我已經深度使用 Coding 很久了,Coding 是可以免費使用的,功能都是公開的。適合通過使用規範開發。下面這幾個演講,都是講自己的事情,又不提供 SaaS 服務,講了白講。

字節交付實踐#

層次不夠,看不了。

基本信息#

原始地址:

秦爍,目前就職於字節跳動架構前端,主要負責公司 DevOps 建設和前端場景最佳實踐落地;額外在前端工程化、可視化和性能優化方面也有豐富實踐經驗。

演講:持續交付在字節的實踐
技術的升級離不開業務的發展,伴隨著字節業務的發展,效能產品也完成了多輪的迭代升級,2012 年至今所經歷的多個里程碑式的發展能很好的說明這一點,關鍵詞已經從 “自發” 轉換為如今的 “全生命周期”,但唯一不變的是期望提升研發體驗 & 效能,前端效率問題也經歷了由點到面的過程,在這個急需提升各個平台聯動、豐富縱向能力建設的時代,一站式服務應運而生,本次分享講從整體到細節,從一體化平台抽絲剝繭到多業務合作最佳實踐,最終以自動化、可視化為核心探討點,系統全面的介紹字節在前端持續交付領域的實踐。

演講提綱:
1。背景
1。開發中遇到的效率問題
2。效能問題解決路徑
2。架構
1。一站式平台整體框架概覽
2。前端場景工具體系和平台能力
3。前端研發鏈路全流程應用
1。前端場景差異化解決方案 (概覽)
2。開發環節如何提效 (持續集成)
自動化的探索 (自動化)
4。總結 & 規劃
1。未來趨勢判斷

你將獲得

  • 了解字節在設計研發一體化方向的架構設計思路
  • 了解前端場景的實踐
  • 了解字節前端如何自動化提升效率

以上內容來自 info 公開信息。

內容介紹#

整體思考為主,原文內容我會標註。

看大綱,估計先背景,談架構和分層,談落地和指標差異,談展望。

背景#

科普研發效能的概念。

工作具體任務,從不同的角度對應不同的崗位。

  • 業務層 - 業務負責人
  • 研發交付層 - 技術 Leader
  • 技術實現層 - 一線研發

這三個層次、三個崗位,對要做的事情有不同的理解:

  • 業務負責人的角度。站在業務角度出發,希望從業務規劃出發、指定業務目標、交付後價值驗證,再根據業務方反饋改進業務。形成三個節點的循環
  • 技術 Leader 的角度。希望需求持續、告訴、高質量交付,對業務負責人研發部分負責。定義產品設計、一方面發布需求,一方面系統設計、開發測試、系統發布
  • 研發的角度。站在研發流程角度出發。每次研發活動高效、通常、低成本

嚯,角度有點高。名詞整的有點高大上,有點讀不動,繼續繼續。

  • 效能平台。可以在這個平台上管理交付有關的事情。
  • 效能實踐。提煉 devops 流程,實踐中總結經驗。
  • 效能度量。從數據中尋找問題和改進問題。

原文看不懂,口語化之後應該好一點了。

架構#

這個平台用來管交付有關的事情。功能分層

  • 平台層。工作台、流程控制
  • 工具層。代碼相關服務、流水線等
  • 公共服務層。租戶、權限、通知等

這裡有一張架構封層圖,想了想還是放出來吧。

image.png

整體看就是細化一些功能,如果有 Coding 使用經驗應該不意外。後面還有幾張圖,感覺畫的不好,不放了。

前端角度看生命周期#

需求 - 開發 - 測試 - 集成 - 驗收 - 灰度 - 發布 - 上線。

快速跳過一些內容,大家都喜歡好的代碼,什麼時好的代碼:~~ 能跑就行!~~ 需要能量化

  • 可靠性,不同代碼設定千行代碼 bug 率
  • 可維護性,複雜度、認知複雜度、重複率

量化的背後一些手段,高大上看不懂,但還是摘抄一下,希望用不上

  • ast 解析、baker 算法、矩陣計數檢測、rbin-karp 字符串搜索

量化需要公式,就給了一些公式,也給了一些權重做指導。

額,算了不看了。一個是沒做過研發指標量化的工作,再一個從 ppt 上吸收的信息有限,暫時不看了。

釘釘前端 CICD 實踐#

來源 https://ppt.infoq.cn/list/108

CI/CD 在釘釘前端的實踐
孟紅倫 (雲際) / 阿里巴巴高級前端技術專家

  • 敏捷開發
  • CICD 和敏捷開發
  • 釘釘前端實踐
  • 展望

敏捷開發的宣講每次都讓人犯困,之前請的敏捷教練也是。

敏捷開發的願景、概念忽略。

CICD 概念略。

強調自動化測試,單元測試和集成測試。

  • UI 代碼測試控件、文本是否在文檔中
  • 測試交互後文檔變化
  • 不測試 UI 排版
  • 使用 testing library
  • 介紹代碼覆蓋率
  • 驗收耗時長,找問題,希望減少耗時

沒了,好吧,下一個。

美團 B 端#

美團 Design-DevOps 在 B 端業務的實踐
高振澤 / 美團前端技術專家

遇到問題,前端開發資源瓶頸,舉例子有一些問題。所以就研發了一套 DevOps 平台。

好吧,實現了另一個 Coding。解決了自己的問題。

SOP 思想提升 DevOps 質量和效率#

SOP 思想提升 DevOps 質量和效率
孫東 / 58 同城 SaaS 應用大前端負責人

好吧,實現了另一個 Coding。解決了自己的問題。

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。