Appearance
性能、测试、排障
模块目标
形成高级工程师级别的性能判断、测试分层、问题定位和跨端排障能力。
本模块要回答的问题
- Android 卡顿 / ANR 的定位路径是什么?
- Flutter jank / rebuild / isolate 的边界怎么判断?
- WebView 性能问题通常卡在哪?
- 单测、widget test、integration test 各自应该承担什么?
- 跨端问题怎么分层缩小范围,而不是乱试?
子主题清单
01. 性能分析
- [ ] Android 卡顿 / ANR
- [ ] Flutter rebuild / jank / isolate 使用时机
- [ ] 图片、列表、动画性能
- [ ] WebView 性能瓶颈
- [ ] 网络与缓存优化
02. 测试分层
- [ ] 单测
- [ ] widget test / integration test
- [ ] Android 单元测试 / 仪器测试基本认知
- [ ] 接口契约测试
- [ ] 回归用例设计
03. 系统化排障
- [ ] 现象 → 复现 → 数据 → 定位 → 验证
- [ ] 日志、trace、抓包、埋点
- [ ] 并发问题如何证伪
- [ ] 生命周期问题如何缩小范围
- [ ] 跨端问题如何分层定位
推荐复习顺序
- 性能问题分类
- 测试分层
- 系统化排障方法
- 再补真实案例与工具链
对应 labs 入口
建议后续优先补:
labs/flutter/performance-testing-debug/labs/android/performance-testing-debug/labs/node/performance-testing-debug/labs/shared/performance-testing-debug/
备注
这个模块应优先沉淀“问题定位套路”和“真实案例”,而不是只写术语。