
WS Meetup 2024.
Дата
13.04.2024
Место проведения
Ростов-На-Дону
Формат
Оффлайн + Онлайн
Тема доклада
Как полюбить модульное тестирование: обратная сторона TDD
О чём доклад?
Как и многие, я, как мог, сопротивлялся Test-Driven Development. Я не понимал, почему тесты нужно писать перед реализацией. Почему мы должны выворачивать разработку наизнанку и переворачивать естественный, как мне тогда казалось, процесс, с ног на голову.
Но, так или иначе, разработка через тестирование настигла и меня. Да, до сих пор получается не идеально, но значимость модульных тестов (а значит, и разработки через тестирование) сейчас мне видится неоспоримой.
И об этом мы и поговорили на митапе.
Мы разобрали страхи, останавливающие разработчика перед тем, чтобы начать, наконец, писать тесты. Выявили очевидные преимущества. Рассмотрели основные правила разработки через тестирование. И подкрепили всё это реальными примерами.
Что по теме?
Мы писали маленькие тесты и сделали их «Зелёными». Мы написали очень важный для тестирования генератор данных, а также, mock‑репозиторий.
Но произошло ещё кое‑что действительно важное, на чём мы не акцентировали внимание. Попутно, мимоходом, мы написали реализацию всех тестируемых функций.
И это самый важный момент в разработке через тестирование: мы фокусировались не на реализации целевых функций, а на написании армии маленьких тестов и достижении их прохождения.
Это и есть разработка через тестирование.
Материалы доклада
Вы можете посмотреть запись доклада на YouTube и скачать презентацию в PDF.














