议题二 网易云音乐如何打造亿级爆款产品 网易梁建

Razor

2018/11/20 发布于 技术 分类

文字内容
1. 夕 目 j 、· 嘈 �'�' < J J JI 大会视频回放链接:http://www.itdks.com/eventlist/detail/2823 , 11111,r;-111111111111111111111111111111111111111111111111111111 安卓绿色联盟 开发者大 会4
2. ⽹网易易云⾳音乐如何打造 亿级爆款产品 梁梁建 2018.11.16
3. ⽬目录 框架赋能 全链路路开发流程 思考和建议
4. 质量量还是效率 质量量 效率
5. 质量量、效率、体验 效率 质量量 体验
6. 效率 VS 质量量 ⼈人 ⼯工具 框架 ⾃自动化 流程 全链路路研发流程
7. 框架赋能 ⾸首 ⻚页 动态 直播 评论 插件 分享 上传/下载 ABTest ⽀支 付 UI 组件 ⽹网 络 图 ⽚片 Utils 路路 由 Meta 业务 … 服务 … 能 ⼒力力 …
8. 插件 • 设计简单 • 维护成本 • 性能
9. 插件 插件 UI 组件 Utils 服务接⼝口 Meta 插件相关 图⽚片 ⽹网络 业务能⼒力力 路路由 服务注册
10. 组件化 云⾳音乐壳 业务壳 核⼼心组件 动态 直播 评论 业务壳 分享 上传/下载 ABTest ⽀支 付 ⽹网 络 图 ⽚片 Utils 路路 由
11. 全链路路开发流程 1. 需求评审 2. 交互评审 3. ⽅方案设计/评审 4. 估时/分⼯工/开发 5. 冒烟 测试前 1. 打包/校验 2. 静态代码扫描 3. 稳定性/兼容/性能测试 4. UI⾃自动化/智能遍历测试 5. 测试覆盖率 6. CodeReview 测试中 1. 内测/灰度/AB/全量量发布 2. 数据监控 3. 版本召回 测试后
12. 全链路路开发流程 • 卡点 • ⾃自动化 • 闭环
13. 性能测试 • 冷热启动时间 • 帧率/卡顿/严格模式/ANR 采集 • 内存/句句柄/动画泄露露 • CPU/线程/内存监控
14. ⽹网络治理理 观察数据 调整策略略 继续观察数据 继续调整策略略
15. ⽹网络治理理 API 接⼝口 CDN 请求 HTTP DNS 证书错误等 HTTP IP跑⻢马灯重试 HTTPS IP跑⻢马灯重试 被劫持等
16. ⽹网络治理理
17. 全链路路开发流程 1. 需求评审 2. 交互评审 3. ⽅方案设计/评审 4. 估时/分⼯工/开发 5. 冒烟 测试前 1. 打包/校验 2. 静态代码扫描 3. 稳定性/兼容/性能测试 4. UI⾃自动化/智能遍历测试 5. 测试覆盖率 6. CodeReview 测试中 1. 内测/灰度/AB/全量量发布 2. 数据监控 3. 版本召回 测试后
18. 思考和建议 • 警惕拿来主义 • 简单设计 • 量量化指标 • ⾮非常确定⾃自⼰己在做什什么
19. ⼀一个例例⼦子
20. 谢谢