14:10 – 14:50
Мои тесты бесполезны
Семен Левенсон, Руководитель группы, Яндекс
Итак, представьте, что вы разработчик в успешной IT-компании. У вас замечательная команда, качественный продукт и никаких проблем с процессом разработки. Но однажды, при очередном код-ревью, вы натыкаетесь на тест, который... просто бесполезен. Пытаясь понять причины его существования, вы открываете ящик пандоры: бесполезных тестов оказывается много, а ваши уверенности в качестве продукта начинают трещать по швам. В докладе мы погрузимся в эту историю, которая, как оказалось, не так уж и уникальна. Мы познакомимся с главными виновниками появления бесполезных тестов, распознаем типичные ошибки в unit-тестировании и взглянем на примеры тестов, которые лишь создают иллюзию контроля качества.