Федор Сазонов
Компания: Сбер
Когда вы добавляете в API своего проекта один маленький enum, кажется, что всё хорошо и так будет всегда. Но на самом деле один маленький enum для разработчика — это один большой шаг в неизвестность для системы из микросервисов.
Как показывает практика, не всем очевидно, что проблема вообще существует. А те, кого это коснулось, расходятся в мнениях — стоит ли ее решать и как это делать. Ведь enum мешает жить не каждый день, и кажется, что любой разработчик может поправить всё за пару минут, если захочет. А самом деле, для того, чтобы побороть неприятности раз и навсегда, нужно потратить время — ведь готового решения нет. Получается такой замкнутый круг.
Хотите узнать в чём суть дела и посмотреть на код, который сводит ущерб к минимуму? Приходите! Илья и Федор расскажут, покажут, а также напишут код, который демонстрирует ad hoc-решение для Rest API и на Spring Boot с Jackson в качестве сериализатора.
Компания: Сбер
Компания: Всегда.Да
Компания: JetBrains