IT Community Day. 12 октября 2024 г. Чернышов В.В. Как полюбить модульное тестирование: обратная сторона TDD

Как полюбить модульное тестирование: обратная сторона TDD. Программисты не любят писать тесты. Во-первых, приложение работает и без них. Во-вторых, их долго готовить. В-третьих, их тяжело поддерживать. В итоге, программисты сдаются, бросают написание тестов и начинают рассчитывать “на авось“. Приложение отвечает им взаимностью: засоряется, становится более неподвижным и в итоге превращается в “большой ком грязи“. История любви, которую съел быт. Мы разберём, почему написание тестов критически важно для приложения. Выясним, почему сначала тест, а уж потом реализация. Научимся получать “тесты замкнутого цикла“, которые легко поддерживать. И да, прямо во время доклада мы будем писать код. Либретто: - Выясняем, что такое Test Driven Development, и почему он так важен. - Готовим инфраструктуру для тестов при помощи генераторов моделей и моковых хранилищ данных. - Пишем тесты легко и с удовольствием.
Back to Top