TestCon Moscow 2020

31 марта – 2 апреля

Москва

Биография

Владислав – разработчик программного обеспечения с 20-летним опытом работы в этой отрасли. В течение многих лет он работал в больших и малых компаниях на различных должностях, начиная от веб-мастера и заканчивая главным архитектором.
В свободное от работы время Владислав ведет активную медиа-карьеру спикера и блогера. Он рассказывает и пишет о таких вопросах, как микросервисы, предметно-ориентированное проектирование и многих других. Помимо работы со СМИ, Владислав проявляет большой профессиональный интерес к распределенным системам, архитектуре программного обеспечения и разработке программного обеспечения в целом.

Доклад

От юнитов к границам, или тесты, которые имеют значение

Юнит тестирование — одна из самых неоднозначных методик нашей индустрии. Одни считают её незаменимой, а для других она пустая трата времени, сил и ресурсов. Как так получилось, что один и тот же процесс приводит к таким противоположным результатам и выводам? Все дело в том, что юнит тестирование, как и любой другой инструмент, может принести как пользу, так и плачевные последствия, при неверном или небрежном использовании.

Методология Test-Driven Development наглядно демонстрирует крепкую связь между архитектурой системы и ее тестируемостью: проработанный, модульный дизайн всегда лучше поддается тестированию, чем проект, написанный на коленке. Так почему бы нам не позаимствовать опыт, накопленный в области планирования архитектуры, и не применить его для эффективной работы с юнит тестами? В этом докладе вы узнаете об основных принципах системного дизайна, и как их применить для стратегии тестирования проекта и для создания эффективных юнит тестов.

Ключевые слова

🔑 TDD
🔑 Unit Testing