徐昊TDD项目实战70讲学习心得
徐昊TDD项目实战70讲学习心得,更多完整内容,一起来学习
徐昊TDD项目实战70讲学习心得,更多完整内容,一起来学习
徐昊TDD项目实战70讲学习心得
DIContainer(1):如何实现基本的DI容器结构?
DIContainer(10):怎样将大粒度的测试重构为等效的小粒度测试代码?
DIContainer(3):如何重构已有的代码?
DIContainer(4):如何实现对循环依赖的处理?
DIContainer(5):API接口该怎么设计?
DIContainer(6):如何实现循环依赖的检查?
DIContainer(7):如何实现FieldInjection部分的功能?
DIContainer(8):如何实现MethodInjection部分的功能?
DIContainer(9):怎样重构测试代码?
DIContainer:如何通过SadPath为容器增加功能?
TDD演示(1):任务分解法与整体工作流程
TDD演示(3):按测试策略重组测试
TDD演示(4):实现对于列表参数的支持
TDD演示:识别坏味道与代码重构
TDD中的测试(1):状态验证为什么是主要的使用方式?
TDD中的测试(3):集成测试还是单元测试?
TDD中的测试:行为验证为什么应该尽量避免使用?
TDD中的驱动(1):驱动的极限是什么?
TDD中的驱动(3):何为经典学派?何为伦敦学派?
TDD中的驱动:重构发挥了什么作用?
评点01丨不同语言TDD的节奏有何不同?
评点02丨什么是合适TDD的语言和IDE?
实战中的TDD:RESTfulAPI的开发框架
作为工程化方法的TDD:更低的成本与更高的效能