IT's Tinkoff Java meetup. Perm

Java-митап в Перми: ищем счастье не за горами и обсуждаем обезболивающее из функционального мира для Java, а также читабельность тестов. И не забудьте приготовить свои вопросы для холиварной дискуссии — поговорим о роли тестировщика в команде, Test-driven development и почему это очень удобно. 

Ждем вас в 18:30 по местному времени на площадке Технопарка. Старт докладов — 19:00. 

Мы заботимся о наших участниках, поэтому площадка митапа — Covid-free зона (не забудьте приготовить QR-коды на входе). Спасибо за понимание и до встречи!

Доклады

Сервисы на Java: повышаем надежность и удобство функциональным подходом
Обезболивающее из функционального мира для Java:
− Избавляемся от null’ов и исключений: Optional, Try, Either.
− Работаем с базой данных удобно: выделяем компонент, работающий с EntityManager.
− Боремся с исчерпанием ресурсов при подходе «Одна транзакция на запрос», «один поток на запрос»
− Правильная работа с внешним миром: разделяем по пулам блокирующую работу с базами и сервисами
Денис Костоусов
Тинькофф
Читабельность тестов
− Как и где можно свернуть не туда при написании тестов
− Общие советы по улучшению читабельности
− Дублирование кода в тестах
− Советы для каждого из трёх этапов теста
− Бонус: Test Assistant
Константин Максимов
Тинькофф
Дискуссия. Как и где можно свернуть не туда при написании тестов?
− Обсудим, какова роль тестировщика в команде
− Поговорим о Test-driven development и почему это очень удобно
− Подискутируем, почему 3 amigo - это сила? И как такая коммуникация сводит количество ошибок к нулю
2 спикера

Фотографии

https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMjA2YjgyMDYtOWM2ZS00OTEzLTkyMjctZWFjNTlkMzUxZmM3LkpQRw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZDQ4OGU5YmItNzkyZS00MDUzLWE1OTAtMWUyOTEzYTRlMzMyLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMzcxM2ZhYjYtZmViNS00NTlmLTg5NjUtODQwOWRkOWIxNzliLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvZGNjNDk3MzctYmNkNS00MWM1LWJhNzEtMDEwZmQ2ZjljODYzLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvY2U1ZDVkNWItOTdhMC00MGVjLWI2ZTMtMmM1ZWFhNjM4NDFkLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvMmNjYzM4NzctNDQ3Yy00OWM3LWI2MjktY2U1N2NiZDM4ZWVlLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvNzY5M2FkYWQtNDE1NC00MjhkLWI1ODgtZGU2ODYyYmIwMWUxLmpwZw
https://imgproxy.cdn-tinkoff.ru/weight500/aHR0cHM6Ly9hY2RuLnRpbmtvZmYucnUvc3RhdGljL3RlbXAvYzBmOGNhOWEtOTVmMy00MTc3LTk2ZTctNWEzMWE0NjkxYzM1LmpwZw