通过 TDD 改变你的技艺:掌握干净代码和测试

Transform Your Craft with TDD: Master clean code and testin

从初学者到干净代码、测试和重构方面的专家

包含实际项目的完整视频课程

TDD 基础知识
TDD 循环的本质
快速反馈回路的力量
如何练习持续重构
为什么 TDD 有助于管理复杂性
享受 TDD 的乐趣
为什么 TDD 更胜一筹
TDD 的杀手锏功能
如何采用应试优先的思维方式
为什么 TDD 是一种设计方法
使用 TDD 进行自动调试
作为 TDD 的副产品,高质量测试

TDD 入门
了解 TDD 的三大定律
什么是 TDD 流程
如何使用 TDD 分步工作
第一次 TDD 编码练习
如何利用参数化测试
最佳测试实践
什么是 TDD 测试
如何编写干净的测试
掌握 TDD 的 2 个流派
使用 5 个测试替身编写快速测试
突变检测的强大功能

以您选择的语言进行真实世界的项目

C#、TypeScript 和 Rust

项目 #1:C 语言中的 WebAPI#
构建仓库管理系统
使用 .NET 实现 API 端点
使用 TDD 自下而上设计后端代码
项目 #2:TypeScript 中的 React
使用 React 和 TypeScript 构建域检查器
编写组件和 E2E 测试
使用 TDD 自下而上设计前端代码

项目 #3:Rust 中的 CLI
使用 Rust 构建查询文件搜索器
展示为什么 Rust 是最优雅的语言
使用 TDD 自下而上设计 CLI 应用程序

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。