Это вроде про форматирование только? Ещё линтер интересен. И в целом, распространенные практики - может, и просто в виде соглашений. Просто с виду, в скале очень много вариант...
а кто что скажет по-поводу arrow-kt vs funktionaly? funktionaly уже не релизят?
нет, выглядит абсолютно нормально) Опасные функции не вызывать? Не лезть в бд? Невозможно Кидать эксепшны? Необязательно - и вот тогда оно выглядит абсолютно нормально
orElse != ?: Option.fromNullable(daohui.getPayment()). orElse(daohui2.getFuckingPayment()) .orElse(daohui3.createFuckingPayment()) .getOrElse(getFuckingPayment())
почему они начали наяривать тебе на телефон? Где пиарился?
А вы юзаете какой нибудь чекстайл для проектов? Какое нибудь ограничение кодстайла
Error:(19, 19) Kotlin: Out-projected type 'FeatureController<out Feature>?' prohibits the use of названиеметода
Kotlin: Out-projected type 'FeatureController<out Feature>?' prohibits the use of названиеметода
Как-то на неинлайновой функции можно узнать класс генерика, не передавая явно класс аргументом?
но использование arrow в проекте разве запрещает писать асинхронный код? =) К чему вопрос?)
который either вернет? Ну тогда от него фолдиться каждый раз
в чем проблема Option? map, orElse, orElseGet, монадки итд
а как ты вышел на такого хлебного заказчика?
в веб-студии на жабе пиликал?
и это значит, что они плохие?)
как/чем в идее в дебаггере шаг назад сделать?
но почему так костыльно?
Теоркат братан? Где учишь?
девки то дают?
пролог пробовал?