Fork me on GitHub

Июль 22–23

PyCon Russia 2018

Рус Eng

Вадим Пуштаев, Mail.Ru

Юнит-тесты в проектах Поиска mail.ru

Я расскажу, как мы в Поиске пишем юнит-тесты. От мелочей типа: как именовать, какова структура каждого теста и т.д., до крупных вопросов: как дела с TDD, как мокать, как быть с внешними системами, типа баз данных, с файловой системой, как мы живем с fixtures, почему надо тестировать приватные методы и подобное.

Доклад будет полезен для любого уровня разработчиков и широкого спектра проектов: от веб-приложений до крупных систем типа биллинга.

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