Size: a a a

2021 March 23

AG

Asad Ganiev in pro.jvm
Alexandr Emelyanov
У нас в выходные никто не пользуется системой)
Везет же вам ))
источник

DE

Dmitry Ermolchik 🚙💨💨... in pro.jvm
В общем пока пришёл к такому варианту.
Контейнер перезапускается и проперти для контекста переинициализируются, при создании нового контекста:
@DynamicPropertySource
static void databaseProperties(DynamicPropertyRegistry registry) {
   if (dbContainer.isRunning()) {
       dbContainer.stop();
   }
   dbContainer.start();
   ...
}
источник

E

EG in pro.jvm
Что тут делают индусы?
источник

E

EG in pro.jvm
Кыш, кыш
источник

Э

Эд in pro.jvm
EG
Что тут делают индусы?
Они разные бывают. Пахнет расизмом
источник

IE

Ignat Efremenkov in pro.jvm
В правилах кстати про расизм ничего нет
источник

IE

Ignat Efremenkov in pro.jvm
источник

E

EG in pro.jvm
Эд
Они разные бывают. Пахнет расизмом
Однако, где расизм тут?
источник

H

HSC_EXPLOIT in pro.jvm
Эд
Они разные бывают. Пахнет расизмом
индусский код — жаргонное нарицательное название для программного кода крайне низкого качества, использующего простые, но порочные принципы «copy-paste», «главное — завалить, а там запинаем», «шапкозакидательство
источник

HH

Human Human in pro.jvm
Нужно реализовать контракт, если OPTION приходит, то еще нужно String добавить.

private enum ButtonPayload {
   
OPTION, BACK, NEXT, PREVIOUS
}
private String buildPayload(ButtonPayload buttonPayload, String option);

В джава это нельзя выразить через типы?
источник

HH

Human Human in pro.jvm
Я так понимаю нельзя ибо в джаве нет алгебраических типов данных
источник

ZM

ZLoyer Matveev in pro.jvm
Через енум на типах нет. В джаву не завезли синглтон типов.
источник

V

Vlad in pro.jvm
Human Human
Я так понимаю нельзя ибо в джаве нет алгебраических типов данных
Можно извернуться, для всех значений енума определить функцию добавления. Для Option сделать её не пустую, для остальных пустую
источник

VP

Vladimir Petrakovich in pro.jvm
Human Human
Я так понимаю нельзя ибо в джаве нет алгебраических типов данных
Вообще-то есть
источник

HH

Human Human in pro.jvm
Vladimir Petrakovich
Вообще-то есть
Это в одной из последних?
источник

VP

Vladimir Petrakovich in pro.jvm
Human Human
Это в одной из последних?
Да, это свежая фича
источник

HH

Human Human in pro.jvm
Vladimir Petrakovich
Да, это свежая фича
Но там столько писать, что легче без нее😅
источник

VP

Vladimir Petrakovich in pro.jvm
Human Human
Но там столько писать, что легче без нее😅
Ну вы уж определитесь, вам писать меньше, или чтобы типы выражали предметную область
источник

HH

Human Human in pro.jvm
Vladimir Petrakovich
Ну вы уж определитесь, вам писать меньше, или чтобы типы выражали предметную область
И то и то 😄
источник

HH

Human Human in pro.jvm
Vlad
Можно извернуться, для всех значений енума определить функцию добавления. Для Option сделать её не пустую, для остальных пустую
Да тоже вариант. Но наверное в мелких кейсах легче забить на типобезопасность
источник