Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
есть такая эвристика: когда нужен jump, то удобнее исключение, когда не нужен jump, то удобнее ошибка
Читать полностью…Ты можешь и любой эксепшн заворачивать в typed error с логированием
Читать полностью…На самом деле норм тема, но требуется перестройка мозга на новую парадигму
Читать полностью…Optional - for handling nullable context
А другие типы есть для хендлинга другого контекста.
Mono, Flux, CompletableFuture, Deffered, (JavaScript's Promise) - for handling async context.
Result, Either - to handle success or failure contexts. Used to represent success or failure without using exceptions,
.....
Нет. Нужно с is present использовать, тогда все норм будет
Читать полностью…короче, на фулл тайпед я бы не перешел, но подумаю насчет контейнеров
Читать полностью…