Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
Типа Result<Success, Error>, а Error может быть и типа OrderError, и при UserNotFoundException ты её логируешь и возвращаешь наверх OrderError
Читать полностью…есть такая эвристика: когда нужен jump, то удобнее исключение, когда не нужен jump, то удобнее ошибка
Читать полностью…Ты можешь и любой эксепшн заворачивать в typed error с логированием
Читать полностью…ну я к тому же. любая обертка над null во всех языках имеет функционал этот насколько я знаю
Читать полностью…Either<E,T> дайте нормальный в стдлибе ,остальньое оставьте апи spring data со своими Optional<T>
Читать полностью…Нет. Нужно с is present использовать, тогда все норм будет
Читать полностью…короче, на фулл тайпед я бы не перешел, но подумаю насчет контейнеров
Читать полностью…