Загружаем изображение…
Optional.orElseThrow(): бросаем исключение там, где нужно
Fail-fast подход: фиксируем ошибку у источника, а не через три слоя абстракции. Стек вызовов читается чище.
Вместо null на входе в следующий метод — сразу понятное исключение в нужном месте.
tags: #обучение
☕ Java Developer