«Принципы юнит-тестирования» — глубокая и практичная книга, обучающая правильно проектировать, строить и поддерживать модульные тесты. Автор объясняет не только технику, но и философию тестирования, позволяющую создавать устойчивые и надежные программные системы.
Основные темы:
- что такое качественное юнит-тестирование и зачем оно нужно;
- правила написания чистых и стабильных тестов; объектов;
- структурирование тестов и построение тестовой стратегии;
- антипатерные тестирования и как их избегать;
- подход «Red-Green-Refactor» и TDD на практике.
Это must-read для backend-, frontAd- и всех и всех хочет создавать надежное программное обеспечение.