jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5858

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat Конфы: @jvmconf ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

nullable аннотации в помощь, если проект не полностью на котлин

Читать полностью…

pro.jvm

raise сразу контейнер вернет

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

как и на get() опшнла

Читать полностью…

pro.jvm

https://arrow-kt.io/learn/typed-errors/from-either-to-raise/
Это похоже на ерор пропагейшн как в расте.
Чтоб небыло боилерплейта.
Это шаг дальше от Either к боилерплейт фри ерор пропагейшн как в расте через "?".
Я в проде не пробовал

Читать полностью…

pro.jvm

аналогичный вопрос

как такое чэйнить и по сути рвать цепочку

Читать полностью…

pro.jvm

@flatmapper @imessko а Result<?, ?> у вас пронизывает все слои?

Читать полностью…

pro.jvm

Можешь расписать? Какой сервис? По сети дернули сервис?

Читать полностью…

pro.jvm

фп сидит на монаде и монадой погоняет

Читать полностью…

pro.jvm

замени:

USER_PROFILES.ID.convertFrom { it!! }

Читать полностью…

pro.jvm

Имеется, любой !! легко заменяется на ?:

Читать полностью…

pro.jvm

попробуй jooq codegen для котлина

Читать полностью…

pro.jvm

ну я к тому же. любая обертка над null во всех языках имеет функционал этот насколько я знаю

Читать полностью…

pro.jvm

чтобы свою сущность клиенту вернуть

Читать полностью…

pro.jvm

но потом это распарсить боди эдвайсом надо будет

Читать полностью…

pro.jvm

по сути мы получаем замену исключениям

Читать полностью…

pro.jvm

Я пока только проникся идеей, ещё не в проде, так что не особо

Читать полностью…

pro.jvm

суть то одна просто сахара меньше и поддержки на уровне языка нет

Читать полностью…

pro.jvm

любой линтер расчехляет молоток при виде !!

Читать полностью…

pro.jvm

боилерплейта нету так как есть Raise

Читать полностью…

pro.jvm

у тебя контроллер дернул сервис, тот дернул другой сервис, а тот еще третий. вот последний возвращает монадку с ошибкой - будешь до контроллера писать как по всей цепочке обрабатывать-прокидывать?

Читать полностью…

pro.jvm

а у этой головы - голова джетбрейнс

Читать полностью…

pro.jvm

когда ты 100 процентов знаешь, что у тебя not null атрибут, но код ген нарисовал optional, это единственный выход привести к not null

Читать полностью…

pro.jvm

а если сервис вызывал что-то, что вернуло такую балалайку - будешь дальше в контроллер прокидывать?

Читать полностью…

pro.jvm

В тестах да, имеется. В продакшене стараюсь избегать

Читать полностью…

pro.jvm

но я это инкапсулировал в кастомных репозиториях

Читать полностью…

pro.jvm

У меня получилось :)

Читать полностью…

pro.jvm

сам напиши на силд классах

Читать полностью…

pro.jvm

свои обертки наяривать каким то васянством отдает

Читать полностью…

pro.jvm

Не надо это в продакшене использовать и все

Читать полностью…
Subscribe to a channel