Книги / IT-менеджмент / Методологии / Экстремальное программирование: разработка через тестирование

Экстремальное программирование: разработка через тестирование

Кент Бек

Книга Кента Бека «Экстремальное программирование: разработка через тестирование» — это классическое руководство по методологии TDD (Test-Driven Development). Автор на практических примерах демонстрирует, как написание тестов до основного кода позволяет создавать чистый, гибкий и надежный программный продукт.

В первой части книги на примере разработки мультивалютных денег показывается весь цикл TDD: от написания падающего теста до рефакторинга. Вторая часть посвящена созданию собственного фреймворка для модульного тестирования xUnit. Третья часть содержит каталог шаблонов, приемов и рефакторингов, полезных при работе в стиле TDD.

Книга будет полезна программистам любого уровня, желающим повысить качество своего кода и производительность работы. Она учит не просто тестировать, а мыслить тестами, что приводит к более продуманной архитектуре и уменьшению количества ошибок.