徐昊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:更低的成本与更高的效能
声明:本站大部分资源来源于网络,除本站组织的资源外,版权归原作者所有,如有侵犯版权,请立刻和本站联系并提供证据,本站将在三个工作日内改正。 本站仅提供学习的平台,将不对任何资源负法律责任,只作为购买原版的参考,并无法代替原版,所有资源请在下载后24小时内删除;资源版权归作者所有,如果您觉得满意,请购买正版。您若发现本站侵犯了你的版权利益,请来信本站将立即予以删除!