Хабрахабр

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

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

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

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

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

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

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

О спикере

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

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

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

Теги
Показать больше

Похожие статьи

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть