想了想,干脆写一个合集吧。
因为我已经深度使用 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。解决了自己的问题。