维岳
Search
Search
Dark mode
Light mode
Explorer
Home
❯
开发
❯
AI编程幻觉终结者:TDD + 重构驱动的单元测试实战
❯
lessons
Folder: 开发/tdd-unit-testing/lessons
50 items under this folder.
Jan 01, 2024
第01课:课程导学 — AI + TDD + 重构的单元测试实战
course-introduction
ai
tdd
refactoring
Jan 01, 2024
第02课:单元测试基础
unit-test
test-case
basics
Jan 01, 2024
第03课:测试与守护进程
test
daemon
automation
ci
Jan 01, 2024
第04课:提炼函数(Extract Function)
refactoring
extract-function
readability
Jan 01, 2024
第05课:单元测试与重构的关系
unit-test
refactoring
safety-net
Jan 01, 2024
第06课:红绿切换(Red-Green-Refactoring)
tdd
red-green-refactoring
test-driven-development
Jan 01, 2024
第07课:运用重构来划定范围
tdd
refactoring
scope
testing
java
Jan 01, 2024
第08课:把函数组装成类
tdd
refactoring
oop
class-design
java
Jan 01, 2024
第09课:用查询来替代变量
tdd
refactoring
query-method
magic-number
maintainability
java
Jan 01, 2024
第10课:单元测试的范围
tdd
unit-testing
test-scope
isolation
java
Jan 01, 2024
第11课:集成测试的范围
tdd
integration-testing
test-scope
database
collaboration
java
Jan 01, 2024
第12课:重构的方法论
tdd
refactoring
methodology
extract-function
class-design
query-method
java
Jan 01, 2024
第13课:测试的分类
tdd
test-classification
test-pyramid
unit-testing
integration-testing
e2e-testing
java
Jul 06, 2026
第14课:重构与测试先行
tdd
test-first
refactoring
red-green-refactoring
Jul 06, 2026
第15课:明确测试目标
tdd
test-goal
test-design
boundary-test
Jul 06, 2026
第16课:认识测试替身(Test Double)
tdd
test-double
mock
isolation
polymorphism
Jul 06, 2026
第17课:测试打桩(Stub Method)
tdd
stub
test-double
isolation
express-service
Jul 06, 2026
第18课:使用测试间谍(Spy)
tdd
spy
test-double
interaction-testing
verification
Jul 06, 2026
第19课:用断言替代 if-else
tdd
assertion
assert
if-else
self-verification
Jul 06, 2026
第20课:去除原始类型偏执(Remove Primitive Obsession)
refactoring
primitive-obsession
enum
java
Jul 06, 2026
第21课:用查询替代函数参数(Replace Parameter with Query)
refactoring
parameter
query
java
Jul 06, 2026
第22课:用管道替代循环(Replace Loop with Pipeline)
refactoring
stream
pipeline
functional-programming
java
Jul 06, 2026
第23课:用函数进行表达(Express Intent with Functions)
refactoring
intent
function
expressiveness
java
Jul 06, 2026
第24课:用多态取代条件(Replace Conditional with Polymorphism)
refactoring
polymorphism
strategy-pattern
design-patterns
java
Jul 06, 2026
第25课:认识 JUnit 运行时
junit
runtime
unit-testing
test-execution
spring-boot
Jul 06, 2026
第26课:Mock 与单元测试的方法论
mockito
mock
stub
unit-testing
spring-boot
test-doubles
Jul 06, 2026
第27课:Spring Boot 中的测试结构
spring-boot
project-structure
test-directory
naming-convention
maven
gradle
Jul 06, 2026
第28课:深入断言
assertions
junit5
assertEquals
assertThrows
assertAll
soft-assertion
self-verification
Jul 06, 2026
第29课:单元测试的切片概念
tdd
unit-testing
spring-boot
test-slicing
testing
Jul 06, 2026
第30课:Service 层测试
tdd
unit-testing
spring-boot
service-layer
mockito
testing
Jul 06, 2026
第31课:MVC 控制器层测试
tdd
unit-testing
spring-boot
mvc
mockmvc
testing
Jul 06, 2026
第32课:Security 身份认证测试
tdd
unit-testing
spring-boot
security
withmockuser
testing
Jul 06, 2026
第33课:JSON 序列化与反序列化测试
tdd
unit-testing
spring-boot
json
jackson
testing
Jul 06, 2026
第34课:Repository 数据仓储层测试
tdd
unit-testing
spring-boot
repository
jpa
testcontainers
testing
Jul 06, 2026
第35课:E2E 端到端接口测试
tdd
unit-testing
spring-boot
e2e
integration-test
testing
Jul 06, 2026
第36课:WWW 命名方法论
tdd
naming
www
methodology
unit-testing
Jul 06, 2026
第37课:AAA 方法论
tdd
aaa
pattern
methodology
unit-testing
Jul 06, 2026
第38课:什么是最好的测试
tdd
test-quality
best-practice
methodology
Jul 06, 2026
第39课:单元测试的坏味道
tdd
test-smells
anti-pattern
code-quality
Jul 06, 2026
第40课:测试先行(Test-Driven Development)
tdd
test-driven-development
red-green-refactor
methodology
Jul 06, 2026
第41课:TDD 按层推进
tdd
layered-architecture
spring-boot
controller
service
repository
Jul 06, 2026
第42课:CQS 方法论(命令查询分离)
tdd
cqs
command-query-separation
design-principle
architecture
Jul 06, 2026
第43课:TDD 理念回顾与技巧总结
tdd
philosophy
review
summary
methodology
Jul 06, 2026
第44课:AI 与 TDD 的理论结合
AI
TDD
幻觉消除
协同工作流
Jul 06, 2026
第45课:TDD 提示词工程
AI
TDD
提示词工程
System-Prompt
提示词模板
Jul 06, 2026
第46课:让 AI 一次性输出低错误率代码
AI
自测机制
自动化验证
Everything-as-Code
Jul 06, 2026
第47课:代码的自验证机制
自验证
Everything-as-Code
脚手架
自动化
项目结构
Jul 06, 2026
第48课:AI 测试接口层面代码
AI
分层测试
接口测试
MVC
数据库测试
Jul 06, 2026
第49课:TDD + AI 编程手法总结
TDD
AI
编程手法
Vibe-Coding
工程化
Jul 06, 2026
第50课:课程总结与展望
课程总结
TDD
重构
测试哲学
学习路径