Конференция завершена. Ждем вас на Moscow Python Conf++ в следующий раз!

Тесты, которые мы заслужили... Тестирование и автоматизация

Доклад принят в программу конференции
Тезисы

Уже десятилетиями наличие автоматизированного тестирования в проекте считается признаком профессионализма команды. Практики continuous integration спасли несметное количество человеко-часов по всему миру. Однако мы редко задумываемся, какую цену приходится платить разработчику за возможность бесстрашно рефакторить проект. У каждой медали есть две стороны.

В докладе я разберу самые частые проблемы, которые разработчик встречает при написании и поддержке тестов в большом проекте. Рассмотрим практики, принятые в сообществе. Проанализируем фундаментальные причины появления всех этих сложностей. Я поделюсь своими личными результатами борьбы с данными фундаментальными проблемами.

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

Артем Малышев
Self-Employed

A former member of the django channels maintenance team. A former member of the dry-python team. DDD & XP enthusiast.

https://twitter.com/proofit404/
https://github.com/proofit404/

Другие доклады секции Тестирование и автоматизация