Development.Backend

Благовещенский Юрий

Точка, Москва
Backend developer
Тема доклада:
Перестаньте писать тесты

Тезисы доклада:
За время своей работы я регулярно наблюдал за тем, как люди пишут тесты и дискутируют в комментариях к PR, вместо того, чтобы запустить код. Не надо так. Писать тесты, которые будут работать быстро, которые будет легко поддерживать, и которые будут описывать суть происходящего - очень тяжёлая работа. Тесты - это только один из инструментов, направленных на повышение поддерживаемости проекта. Кроме тестов у нас есть:
  • статическая типизация
  • линтеры
  • автоматическое форматирование
  • докстринги
В докладе я расскажу, почему это очень мощные инструменты, как извлечь максимум из них и как всё-таки писать тесты, когда дешёвые подходы себя исчерпают.

О себе:
До Playrix я работал в таких компаниях, как Домклик и Rambler Digital Solutions, поучаствовал в разработке множества сервисов в очень разных условиях. В работе от 20 до 50% трачу на то, чтобы другим разработчикам было весело и удобно. Мой девиз - делай добро и беги.