- PVSM.RU - https://www.pvsm.ru -

[Питер] Встреча JUG.ru с Себастианом Дашнером — Make writing enterprise tests more joyful

[Питер] Встреча JUG.ru с Себастианом Дашнером — Make writing enterprise tests more joyful - 1

Во вторник, 27 августа, через два дня после фестиваля TechTrain [1], состоится встреча JUG.ru с Себастианом Дашнером (Sebastian Daschner), ведущим Java Developer Advocate в IBM, Java-чемпионом, экспертом в области Enterprise Java, известным спикером и консультантом.

Участие бесплатное, регистрация обязательная. Зарегистрироваться можно тут [2]. Подробная информация о теме встречи и спикере — под катом.

Доклад будет читаться на английском языке.

Тестирование — все еще не самая приятная тема для разработчиков. Несмотря на важность тестирования для общей работоспособности приложений, разработка и поддержка тестов занимает кучу времени и сил — особенно в случае распределенных приложений или когда постоянно изменяющаяся функциональность заставляет вслед за собой менять и тесты. Но отказаться от тестов нельзя, и возникает вопрос, как с этим жить.

В этом докладе мы увидим, что нужно сделать для организации эффективного автотестирования микросервисов в мире Java Enterprise. Мы увидим, какие подходы хорошо сработали в реально существующих проектах, как в рамках цикла разработки поддерживать быструю и стабильную обратную связь, как управлять сложными тестовыми сценариями со множеством сервисов, как верифицировать контракты API. Для высокой продуктивности разработки невероятно важно поддерживать цикл обратной связи, который включает не только юнит-тесты, но и интеграционные тесты. Кроме того, мы увидим, как оркестрация контейнеров и сервис-меши могут помочь в тестировании распределенных приложений.

Один из ключевых вопросов — как писать поддерживаемый и высококачественный код тестов, который следует принципам software craftsmanship. Все это демонстрируется в виде лайв-кодинга типичных тест-кейсов, относящихся к различным областям и технологиям. Несмотря на то, что особый акцент делается на использование JakartaEE, все эти концепции и подходы можно использовать в любых энтерпрайзных приложениях.

О спикере

Себастиан Дашнер — Lead Java Developer Advocate в IBM. Автор, тренер и просто энтузиаст программирования на Java (EE). Он написал книгу «Architecting Modern Java EE Applications». Себастиан участвует в работе JCP, помогая в разработке свежих стандартов Java EE в рабочих группах по JAX-RS, JSON-P и Config, занимается несколькими проектами с открытым кодом. За свой вклад в сообщество и экосистему Java он получил такие титулы, как Java Champion, Oracle Developer Champion и JavaOne Rockstar.

Кроме работы над Java, Себастиан увлекается использованием Linux и контейнерных технологий вроде Docker. Он занимается популяризацией практик Computer Science в своем блоге [3] и Twitter @DaschnerS [4]. Его средство путешествия по миру — не только самолет, но еще и мотоцикл.

Участие бесплатное, но регистрация обязательна. Зарегистрироваться можно здесь [2].

Автор: olegchir

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/java/327264

Ссылки в тексте:

[1] фестиваля TechTrain: https://techtrain.ru/?utm_source=habr&utm_medium=463771

[2] Зарегистрироваться можно тут: https://jugru.timepad.ru/event/1040950/

[3] своем блоге: https://blog.sebastian-daschner.com/

[4] @DaschnerS: https://twitter.com/daschners

[5] Источник: https://habr.com/ru/post/463771/?utm_campaign=463771&utm_source=habrahabr&utm_medium=rss