Обновление ПО и управление зависимостями

TechTalk

Архитектурные паттерны
Стандарты кодирования
Архитектура данных, потоки данных, версионирование

Доклад принят в программу конференции

Целевая аудитория

Разработчики ПО с длительным жизненным циклом.

Тезисы

Некоторые до сих пор сидят на восьмерке. Это неправильно. Мы регулярно своевременно обновляем технологический стек, чтобы не застрять в легаси.

Переходим с 17-й на 21-ю. После того как мы переходили с 8-й на 11-ю и с 11-й на 17-ю, нам ничего не должно быть страшно. Однако то, что мы обнаружили, нас сильно удивило.

Обычно как? Обновляем JDK, но собираемся в режиме совместимости. Тестируем. Затем начинаем использовать новые фичи и обновлять прочие компоненты. При переходе на 21-ю версию JDK нам пришлось сразу обновить вообще все.

Провели анализ, чтобы понять, почему так получилось. Расскажу о наших открытиях и как со всем этим справляться в реальной разработке.

Сергей Богданов

Газпромбанк

Руководит разработкой Сервисной цифровой платформы.

Газпромбанк

Банк, который наибольший приоритет придает безопасности и надежности.

Видео