辛宝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。解决了自己的问题。

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。