TDD Methodology Masterclass

Red-Green-Refactor, Chicago vs London schools, Domain TDD, UI TDD, Mutation testing

Topic Progress5 lessons
Experience (XP)120 min • +150 XP
Topic Progress0 / 5 (0%)

Lessons in Module (5)

5 lessons in order
01

The Red-Green-Refactor Cycle and the Mental Model of TDD

Глубокое погружение в дисциплину Test-Driven Development: архитектура через клиентский интерфейс, три закона Кента Бека, фазы Red-Green-Refactor и техника Baby Steps.

25 min•+30 XP
02

Chicago vs. London Schools of TDD: Classicist vs. Mockist

Сравнительный анализ классической (Чикагской) и мокистской (Лондонской) школ TDD: State Verification vs Interaction Verification, Outside-In vs Inside-Out и архитектурные критерии выбора.

25 min•+30 XP
03

TDD of Pure Business Logic: Incremental Domain Modeling from Scratch

Практическое руководство по пошаговой разработке сложной доменной логики: расчет динамических тарифов, промокодов и скидок с нуля через Baby Steps и рефакторинг в паттерн Strategy.

25 min•+30 XP
04

TDD in the React Ecosystem: Test-Driven UI and Custom Hook Engineering

Разработка пользовательских интерфейсов и хуков через TDD в React 19: user-centric формулирование спецификаций, пошаговое проектирование компонентов через Vitest и RTL, и TDD хуков через renderHook.

25 min•+30 XP
05

Mutation Testing with Stryker: Rigorous Test Quality Verification

Инженерия качества тестов с мутационным анализом: почему 100% Code Coverage обманчиво, архитектура Stryker Mutator для TypeScript, статусы мутантов и интеграция в CI/CD пайплайны.

20 min•+30 XP