徐昊 · TDD 项目实战 70 讲
大师领路,带你重构 TDD 技能
徐昊  Thoughtworks 中国区 CTO
专栏
已完结·共 88 讲
|
1.8w 人已学
|
收藏
azurep
置顶
很有共鸣。 关于工程能力这块说得太对了,而且举例也是跟我自己的情况基本一样。 我刚进公司的时候也是计算机基础和技术自认为比较出色的,但是真的在做项目ticket的时候就遇到了一样的问题。对于需求的理解不到位,一看之下不太会做也不求前辈们教,之间一拖总是把好多ticket完成的时间拖得很长很长。后面经过组长的细心调教,现在已经好多了。组长说,ask more, work as a team.
2022-10-06
webmin
因为掌握门槛高,所以才值得投入时间去学习。试想如果你几小时就能学会的技能,其他人也同样可以,反复在这样的层次上投入,其实是一种浪费。看过徐老师的编码视频,才能体会到童子功的重要性和高回报。
2022-09-25
南山
不仅想自己掌握这项技能并且变成工作中的主要方式之一,还想带动身边人一起!!!
2022-12-17
文经
置顶
我觉得光是这一讲加餐就值回票价了。 2023年的第一件重要的事就是跟着课程掌握TDD开发。 1. 工程能力和技术能力同等重要。 2. 工程能力是团队协作、长期稳定、持续提高。 3. TDD为什么是最具工程效能的实践。 4. TDD、重构、架构的关系。 5. TDD的学习、实践方法。
2023-01-11
马哥在学习
这些重构手法太牛了,看得我眼花缭乱
2023-07-30
🌊
高手之上的高高手
2023-09-15
王鸿轩
期待与徐昊老师再会,听徐昊老师分享和写代码是一种非常愉悦的享受。
2023-12-30
大碗
在多个类出现重复的代码,是散单式修改的坏味道
2022-08-22
张铁林
23敲好的代码 https://github.com/vfbiby/tdd-di-container
编辑回复:nice!
2022-05-04
Michael
我怎么觉得对于这种编排类型的组件的测试来说好像建立在抽象上的测试才是一个比较正确的做法呢?因为如果测试要测试的是意图而不是实现,那么我的理解就是你的编排型的组件必须得非常抽象,你才能做到测试意图呢?比如说,我要测试下单流程,可能下单的流程里还要支付,那现在我的下单依赖了支付组件,那也只能依赖抽象而不是具体的实现,这样我的单元测试可能就直接mock 抽象出来的interface PaymentProvider 而不用取关心具体的实现,这样以后即便我再怎么改我的下单的流程,只要业务上还需要支付我都可以不需要修改我的测试,这样不是挺好的么?当然了,你越接近具体实现,你的代码修改,你确实是要改的,但是你起码控制了你的修改面,不至于你实现细节的修改还要去修改上层的模块的测试。
2022-06-21
讲师

徐昊

Thoughtworks 中国区 CTO

徐昊(字八叉,号疏斋),Thoughtworks 全球技术策略顾问、中国区首席技术官(CTO)、技术雷达编撰人。谈话节目《八叉说》作者,《如何落地业务建模》课程讲师。 他同时也是北京 Java 用户组(BJUG)和 Agile China 的主要创始人之一。他从 2003 年起开始实践...查看更多
编辑推荐
讲师的其他课程
如何落地业务建模
徐昊
Thoughtworks 中国区 CTO

32讲 | 24851 人已学习

¥68¥199
包含这门课的学习路径

测试工程师

18门课程 93.7w人学习
看过的人还看了
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 181001 人已学习

¥98¥399
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283805 人已学习

¥68¥199
设计模式之美
王争
前 Google 工程师,《数据结构与算法之美》专栏作者

113讲 | 123470 人已学习

¥98¥299
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224938 人已学习

¥68¥199
从 0 开始学架构
李运华
网名“华仔”,前阿里资深技术专家(P9)

66讲 | 152624 人已学习

¥68¥199
Redis 核心技术与实战
蒋德钧
中科院计算所副研究员

53讲 | 81748 人已学习

¥68¥199