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