Size: a a a

Programming Offtop

2020 July 07

(

( in Programming Offtop
Malik
Не увидел вас в основном чате KotlinLangRu.
С препроцессором я поторопился, нужно же еще типы проверить сначала.
Вот есть класс:
inline class Minute(val value: Int)
и есть метод:
fun getMinutes(): List<Minute>

Взяли и преобразовали это все после проверки типов в:
fun getMinutes(): List<Int>

Разве не так должны быть устроены inline классы?
Сломается из-за субтайпинга
источник

TA

Tatyana Abramova in Programming Offtop
Дмитрий Ковальчук
Изучаю Kotlin, хочу в андроид-разработку, а вот с вузом облом, я застрял на втором курсе и ушёл в академ из-за коронавируса.
только не говори на собесе, что в академе виноват коронавирус, как-то сомнительно это звучит (мб я не права, @noraltavir или кто-то другой из собеседующих поправит)
источник

AN

Alexander Nozik in Programming Offtop
Tatyana Abramova
только не говори на собесе, что в академе виноват коронавирус, как-то сомнительно это звучит (мб я не права, @noraltavir или кто-то другой из собеседующих поправит)
Да уж.
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
блин чувак я не пойму ты чего мечешься) тебе уже предложили все что можно - и fail early с посылом нахуй пользователя, и пустые дефолты вместо отсутствующих данных, что какое решение ты еще ждешь
я пытался понять, как круто решать такие ситуации, когда ретраить всю цепочку нельзя, т.к. post должен только раз отработать) и ты должен пойти и повторить только два последних запроса (zip)

p.s. сорри за RxJava, конечно же
источник

AN

Alexander Nozik in Programming Offtop
Вообще программисту-прикладнику ВУЗ не супер нужен. Тут всегда вопрос убедить работодателя. Если из ВУЗа не выперли, значит на что-то годишься.
источник

(

( in Programming Offtop
Aleksey D.
я пытался понять, как круто решать такие ситуации, когда ретраить всю цепочку нельзя, т.к. post должен только раз отработать) и ты должен пойти и повторить только два последних запроса (zip)

p.s. сорри за RxJava, конечно же
ретраить зип внутри флатмапа?
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
я пытался понять, как круто решать такие ситуации, когда ретраить всю цепочку нельзя, т.к. post должен только раз отработать) и ты должен пойти и повторить только два последних запроса (zip)

p.s. сорри за RxJava, конечно же
источник

Kd

Konstantin dmz9 in Programming Offtop
ну эт такоэ, хуета из продакшна
источник

Kd

Konstantin dmz9 in Programming Offtop
а там уже в другом месте склеиваешь как хочешь, зип не зип, пофигу
источник

M

Malik in Programming Offtop
Дмитрий Ковальчук
Изучаю Kotlin, хочу в андроид-разработку, а вот с вузом облом, я застрял на втором курсе и ушёл в академ из-за коронавируса.
Отчислили на 4 курсе, прям перед защитой)
источник

Kd

Konstantin dmz9 in Programming Offtop
Konstantin dmz9
т.к. на каждом запросе повешен retry то каждый из них если зафейлится будет себя повторять 3 раза пока не надоесть, а зип просто будет ждать когда там цепочка эмитнет объект... или выдаст ошибку
источник

AD

Aleksey D. in Programming Offtop
(
ретраить зип внутри флатмапа?
так, да, раза три могу сделать ретрай, а потом пользователю нужно показать варнинг и сказать, что «проверь-ка интернет и повтори», но повтор уже должен быть без post-запроса
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
так, это для одного запроса
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
так, это для одного запроса
для каждого, а не "одного"
источник

Kd

Konstantin dmz9 in Programming Offtop
ну и конкретно в рх чтоб ретрай работал вообще надо запускаться на ио
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
для каждого, а не "одного"
ну удачи повторить post-запрос)
источник

Kd

Konstantin dmz9 in Programming Offtop
Aleksey D.
ну удачи повторить post-запрос)
я отправляю аналитику так и там все ок с этим, хоть пост, хоть гет, хоть делете и вообще что угодно
источник

AD

Aleksey D. in Programming Offtop
Konstantin dmz9
я отправляю аналитику так и там все ок с этим, хоть пост, хоть гет, хоть делете и вообще что угодно
просто дважды сообщение отправишь)
источник

Kd

Konstantin dmz9 in Programming Offtop
нет, сервер же не ответил ничего значит запрос не принял
источник

Kd

Konstantin dmz9 in Programming Offtop
там ведь каждый запрос сам себя повторяет а не всю цепочку
источник