想了想,幹脆寫一個合集吧。
因為我已經深度使用 Coding 很久了,Coding 是可以免費使用的,功能都是公開的。適合通過使用規範開發。下面這幾個演講,都是講自己的事情,又不提供 SaaS 服務,講了白講。
字節交付實踐#
層次不夠,看不了。
基本信息#
原始地址:
- Info 地址 2023-02-06 前端 DevOps 實踐
秦爍,目前就職於字節跳動架構前端,主要負責公司 DevOps 建設和前端場景最佳實踐落地;額外在前端工程化、可視化和性能優化方面也有豐富實踐經驗。
演講:持續交付在字節的實踐
技術的升級離不開業務的發展,伴隨著字節業務的發展,效能產品也完成了多輪的迭代升級,2012 年至今所經歷的多個里程碑式的發展能很好的說明這一點,關鍵詞已經從 “自發” 轉換為如今的 “全生命周期”,但唯一不變的是期望提升研發體驗 & 效能,前端效率問題也經歷了由點到面的過程,在這個急需提升各個平台聯動、豐富縱向能力建設的時代,一站式服務應運而生,本次分享講從整體到細節,從一體化平台抽絲剝繭到多業務合作最佳實踐,最終以自動化、可視化為核心探討點,系統全面的介紹字節在前端持續交付領域的實踐。
演講提綱:
1。背景
1。開發中遇到的效率問題
2。效能問題解決路徑
2。架構
1。一站式平台整體框架概覽
2。前端場景工具體系和平台能力
3。前端研發鏈路全流程應用
1。前端場景差異化解決方案 (概覽)
2。開發環節如何提效 (持續集成)
自動化的探索 (自動化)
4。總結 & 規劃
1。未來趨勢判斷
你將獲得
- 了解字節在設計研發一體化方向的架構設計思路
- 了解前端場景的實踐
- 了解字節前端如何自動化提升效率
以上內容來自 info 公開信息。
內容介紹#
整體思考為主,原文內容我會標註。
看大綱,估計先背景,談架構和分層,談落地和指標差異,談展望。
背景#
科普研發效能的概念。
工作具體任務,從不同的角度對應不同的崗位。
- 業務層 - 業務負責人
- 研發交付層 - 技術 Leader
- 技術實現層 - 一線研發
這三個層次、三個崗位,對要做的事情有不同的理解:
- 業務負責人的角度。站在業務角度出發,希望從業務規劃出發、指定業務目標、交付後價值驗證,再根據業務方反饋改進業務。形成三個節點的循環
- 技術 Leader 的角度。希望需求持續、告訴、高質量交付,對業務負責人研發部分負責。定義產品設計、一方面發布需求,一方面系統設計、開發測試、系統發布
- 研發的角度。站在研發流程角度出發。每次研發活動高效、通常、低成本
嚯,角度有點高。名詞整的有點高大上,有點讀不動,繼續繼續。
- 效能平台。可以在這個平台上管理交付有關的事情。
- 效能實踐。提煉 devops 流程,實踐中總結經驗。
- 效能度量。從數據中尋找問題和改進問題。
原文看不懂,口語化之後應該好一點了。
架構#
這個平台用來管交付有關的事情。功能分層
- 平台層。工作台、流程控制
- 工具層。代碼相關服務、流水線等
- 公共服務層。租戶、權限、通知等
這裡有一張架構封層圖,想了想還是放出來吧。
整體看就是細化一些功能,如果有 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。解決了自己的問題。