Size: a a a

2021 March 22

IP

Iaroslav Postovalov in pro.jvm
borsch
1. мой пример - internal json for server-2-server communication
2. я не говорил использовать внутренние типы. наверное есть какой то Open API specification и там уже есть имена типов. их и можно использовать
1 - и точно нет возможности разметить модель через аннотации?
источник

b

borsch in pro.jvm
Iaroslav Postovalov
1 - и точно нет возможности разметить модель через аннотации?
тот json конвертится в Map<String, Object> поэтому только так
источник

IP

Iaroslav Postovalov in pro.jvm
borsch
тот json конвертится в Map<String, Object> поэтому только так
Понятно
источник

WT

Waldemar Tsiamruk in pro.jvm
Iaroslav Postovalov
Давайте без максимализма. Если в языке идиоматично выглядит наследование, то повесить на каждый класс метку через аннотацию - лучшее решение. Вот как в примере выше - имя класса прокидывать - это действительно плохо и годится только для кэшей каких-то.
Ну так я о том и говорю что это выглядит плохо когда явно тип светится так
источник

Н

Не🐋 in pro.jvm
Кто-нибудь знает какую-нибудь мнемонику для запоминания семантики peek, poll, pop? Они у меня в голове путаются так же как трамваи и троллейбусы =\
источник

I

Igor in pro.jvm
Не🐋
Кто-нибудь знает какую-нибудь мнемонику для запоминания семантики peek, poll, pop? Они у меня в голове путаются так же как трамваи и троллейбусы =\
а offer, push и add уже запомнил? 🙂
источник

I

Igor in pro.jvm
Не🐋
Кто-нибудь знает какую-нибудь мнемонику для запоминания семантики peek, poll, pop? Они у меня в голове путаются так же как трамваи и троллейбусы =\
после poll и pop остаётся о - дырка после удаления, peek - только возвращает и не удаляет
источник

Н

Не🐋 in pro.jvm
Igor
а offer, push и add уже запомнил? 🙂
Ну push из-за гита запомнился, add ежедневно в куче листов исспользуется, ну а offer методом исключения)
источник

I

Igor in pro.jvm
и pop агрессивнее, чем poll, он еще и RuntimeException кинет, если там ничего нет
источник

I

Igor in pro.jvm
для запоминания - poll возвращает null
источник

Н

Не🐋 in pro.jvm
Igor
после poll и pop остаётся о - дырка после удаления, peek - только возвращает и не удаляет
Круть)
источник

Н

Не🐋 in pro.jvm
Спасибо)
источник

IS

Igor Suvorov in pro.jvm
Привет всем. Возможно будет супер странный вопрос, тем не менее. Как придумать имя классу который реализует dependency injection? В моём случае это jsoup. Какие себе вопросы задать чтоб найти ему имя?
источник

V

Vlad in pro.jvm
Не🐋
Кто-нибудь знает какую-нибудь мнемонику для запоминания семантики peek, poll, pop? Они у меня в голове путаются так же как трамваи и троллейбусы =\
А зачем это запоминать? Для собеседования что ли?)
источник

Н

Не🐋 in pro.jvm
Vlad
А зачем это запоминать? Для собеседования что ли?)
Да нет, просто постоянно перед использованием приходится смотреть в ctrl+q чтоб понять какой из них мне нужен, собеседования, к счастью, без таких штук обходились)
источник

IS

Igor Suvorov in pro.jvm
никак - практика
источник

K

Kirill in pro.jvm
Igor Suvorov
Привет всем. Возможно будет супер странный вопрос, тем не менее. Как придумать имя классу который реализует dependency injection? В моём случае это jsoup. Какие себе вопросы задать чтоб найти ему имя?
> Какие вопросы задать
Нужно ли использовать di контейнеры или можно обойтись без них
источник

IS

Igor Suvorov in pro.jvm
Нужно) облегчает ситуацию с тестами
источник

IS

Igor Suvorov in pro.jvm
ну и нет мешанины java c кодом либы
источник

IS

Igor Suvorov in pro.jvm
крч, нужно
источник