Я ни разу не встречал программиста, который не согласился бы, что тесты на проекте — это хорошо. Однако большинство ребят, согласных с этой истиной, в реальной жизни тестов не пишут — и мучаются с ломающимся кодом, эмоциями коллег и увеличенной когнитивной нагрузкой.
Так происходит потому, что написание и внедрение тестов — это отдельная область знаний, которая требует изучения — как работа c PostgreSQL, настройка CI или асинхронное программирование. Однако, в отличие от привычных скиллов, навык тестирования нельзя применить к задачам напрямую — без знаний об устройстве БД новую ручку в API не запилить, а вот без тестов — легко. Поэтому тесты и откладывают на потом — за одной ручкой приходит другая, а времени изучить новый подход всё никак не находится.
На мастер-классе я расскажу о тестировании быстро — за два часа вы пройдёте путь от написания своего первого теста до применения TDD на большом проекте. Для этих целей я выбрал Python и Django — такой код легко прочитать, а паттерны — перенести на любой другой язык. Так что если вы хотите писать тесты на JS, Ruby или Go — тоже приходите, хватит базовых знаний любого языка программирования.
Что вы получите
В конце мастер-класса будет сессия вопросов\ответов — можно будет задать автору любой вопрос на тему разработки ПО и тестирования.
Автор мастер-класса — Фёдор Борщёв: CTO в маркетплейсе ГдеМатериал, сооснователь rumetr.com, ведущий телеграм-канала @pmdaily, популяризатор чистоты кода. Свой первый тест написал в 2006 году. Выступил как первый инженер на трёх крупных проектах, суммарно 500 000 SLOC. |
Если передумаете — билет можно вернуть в 3 клика.
Если вы оплатили участие в событии, организатор должен был прислать вам ссылку. Если этого не произошло, обязательно свяжитесь с ним.
Если вы хотите вернуть билеты, вы можете сделать это по ссылке из письма с билетами или оформить запрос организатору в вашем  личном кабинете.