No.15 和《质量三人行》主播串台谈前端研发与测试如何手拉手做好朋友?
这是一期与《质量三人行》的串台节目,我们一起讨论了前端和项目、测试岗位、测试进阶、嘉宾观点等内容。
No.15 和《质量三人行》主播串台谈前端研发与测试如何手拉手做好朋友?
收听链接
介绍
前端主播:辛宝 Otto 刘威 Franky 小白菜 Cabbage
嘉宾:《质量三人行》播客 光毅、刘冉
在哪可以找到嘉宾:
光毅。知乎 李熠,公众号 “技术圆桌”,个人网站 https://www.v2think.com/
刘冉。公众号“刘冉的思辨悟”,个人网站 https://liuranthinking.com/
这是一期与《质量三人行》的串台节目,我们一起讨论了前端和项目、测试岗位、测试进阶、嘉宾观点等内容。两位都是非常资深的从业人士,相信大家可以从中看到不一样的视角和观点,欢迎参与讨论!
《Web Worker 播客》是一档几个前端程序员闲聊的音频播客节目。我们将围绕程序员领域来瞎聊,聊资讯、聊职场、聊技术选型...... 只要是和 web 开发有关的都可以聊。因为主播是前端程序员,目前会以前端为视角来切入。你可以在小宇宙、苹果播客、喜马拉雅、网易云音乐等平台订阅收听 web worker,也欢迎关注 web worker 同名公众号获取最新内容。wx 粉丝群请加 Otto 微信: xinbao965
大纲
00:45 opning
01:45 感谢博客月,邀请质量三人行光毅、刘冉来串台
02:15 光毅的自我介绍
03:10 刘冉的自我介绍
04:35 主播们经历的大项目,什么是大项目
05:50 主播之前的项目开发入场、出场经历
07:25 如何让接手项目的研发不骂研发?关注可读性,聊文档和代码
09:30 从可读性到测试岗位关注的自动化测试、覆盖率、活文档
14:30 主播们如何实践 Code Review
17:25 光毅经历的 Code Review,每日 Reivew,需要平衡成本
20:10 刘冉谈 Review 目的、两种方式:提 PR 和 每日 Review
24:00 辛宝、小白菜经历的 Code Review
27:40 前端有在做测试吗,比如单元测试?答案没有
28:50 嘉宾落地测试的经验、测试岗位如何测试
34:35 前端熟悉的测试工具 jest/vitest/cypress 和单元测试、组件测试
45:30 技术没有银弹。前端如何提升代码质量,对年轻程序员的建议
49:03 约翰卡马克(John D. Carmack II)是电脑游戏界的传奇人物
50:00 代码框架、标准、管理流程等都可以提升代码质量
53:05 你遇到的测试什么样?优秀的测试什么样?
57:20 光毅谈测试,从测试技术到测试业务
59:30 刘冉谈测试,去测试化遇到的问题、测试左移、kickoff、业务方沟通、
62:34 shoulder check 和 desk check
63:40 api 与 api 的契约、落库检查、安全测试、ACL 、snapshot test、 pipeline as code hoverfly bug 管理,多种方式让项目风险降到最低
67:30 专门讲 kickoff 和具体落地、desk check 作用、bug bash、bug Retrospective
72:15 主播怎么看 TDD
74:50 嘉宾谈 TDD 的思考,以及提前设计
81:05 整场讨论我们聊了什么,以及为未来串台挖坑
82:50 提及的工具 karma UI 测试、cpyress 和 cypress component testing ,微软的 playwright
嘉宾书籍推荐
刘冉:
测试设计相关的 《A Practitioner's Guide to Software Test Design》英文书,列举了测试方法和如何高效设计测试用例。测试分析是基础中的基础。
代码相关的《重构》Refactoring,让更多里理解代码,方便维护防止腐化
《程序员修炼之道 第 2 版》初版是十几年前的书,如何控制代码等
光毅:
《编程原则》,原名 Understanding Software,翻译作者。常看常新,类似《重构》、整洁代码
QA
- [x] 利用 css 画 iphone 背后的故事
- [x] itab 背后有什么故事
- [x] itab 现在怎么样,数据,用户反馈,更新频率,最近做了什么功能
- [ ] 对做技术分享感觉怎么样?
- [x] 和用户打交道有什么印象深刻的,有趣的人或者事情吗
- [x] 现在做的产品满意吗,后续什么想法
- [x] 做一个产品成本有多少,有盈利吗
- [x] 怎么学习的前端
- [x] 你怎么看待独立开发者,对未来对职业的想法
- [x] 如何提升审美,如果运营一款产品
- [x] 学到了哪些知识
- 收听链接
- 介绍
- 大纲
- QA