Методология TDD

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

Прогресс темы5 уроков
Опыт (XP)120 мин • +150 XP
Прогресс темы0 / 5 (0%)

Список уроков в модуле (5)

5 статей по порядку
01

Цикл Red-Green-Refactor и ментальная модель TDD

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

25 мин•+30 XP
02

Лондонская vs Чикагская школа TDD (Mockist vs Classicist)

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

25 мин•+30 XP
03

TDD чистой бизнес-логики: пошаговая разработка с нуля

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

25 мин•+30 XP
04

TDD в экосистеме React: разработка UI через тесты

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

25 мин•+30 XP
05

Мутационное тестирование со Stryker: оценка качества тестов

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

20 мин•+30 XP