исключения, но я не вижу чтобы какая-то проблема была бы использовать either
Пример не могу, потому что делал на реальном проекте в ветке и типа NDA. Ты юзаешь psalm? Представь, что все методы теперь у тебя возвращают Either<SuccessResultType>. Все операции при ветвлении должны быть оформлены как замыкания. Psalm требует, чтобы у замыканий были анотированы возвратные типы. У методов тоже, иначе псалм потеряет типы дженериков. В итоге кода раза в 3 больше получается.
Проблема есть: нету стат типизации нету дженериков - если полу-решения типа псалмов и тд тебя устроят то можно пробовать )
Обсуждают сегодня