«Принципи юніт-тестування» — глибока й практична книга, що навчає правильно проєктувати, будувати та підтримувати модульні тести. Автор пояснює не лише техніку, а й філософію тестування, що дозволяє створювати стійкі й надійні програмні системи.
Основні теми:
- що таке якісне юніт-тестування і навіщо воно потрібне;
- правила написання чистих і стабільних тестів;
- моки, стаби, фейки та подвійники об’єктів;
- структурування тестів і побудова тестової стратегії;
- антипатерни тестування та як їх уникати;
- підхід «Red-Green-Refactor» і TDD на практиці.
Це must-read для backend-, frontend- та fullstack-розробників, QA-інженерів та всіх, хто хоче створювати надійне програмне забезпечення.