Size: a a a

Programming Offtop

2020 April 29

AM

Andrew Mikhaylov in Programming Offtop
(не то, чтобы я защищаю MVP, но в хейте тоже надо знать меру)
источник

КР

Кирилл Романенко... in Programming Offtop
Andrew Mikhaylov
У тебя несколько извращённое представление об MVP, КМК
Не согласен. Насколько мне известно, поинт мвп в том, чтобы утащить всю логику в презентер (не бизнес логику), и чтобы вью просто делала то, что ей говорят. Единственное, что можно делать вьюхе самой - сообщать о своём жц презентеру. А ещё ей можно решать, как отрендерить то, что сказал ей презентер (вью логика). Всё остальное должно диктоваться презентером.
источник

(

( in Programming Offtop
Кирилл Романенко
Не согласен. Насколько мне известно, поинт мвп в том, чтобы утащить всю логику в презентер (не бизнес логику), и чтобы вью просто делала то, что ей говорят. Единственное, что можно делать вьюхе самой - сообщать о своём жц презентеру. А ещё ей можно решать, как отрендерить то, что сказал ей презентер (вью логика). Всё остальное должно диктоваться презентером.
А какая разница, вьюха дёргает метод в презентере напрямую или через (ещё один) листенер?
источник

(

( in Programming Offtop
Вайринг этого листенера все равно нужно делать во вьюхе
источник

КР

Кирилл Романенко... in Programming Offtop
(
А какая разница, вьюха дёргает метод в презентере напрямую или через (ещё один) листенер?
Так в том примере, что ты скинул, всё по мвп. Вьюха сообщила о жц, презентер сказал, что ей нужно делать. Это максимально мвп-шный мвп.
источник

(

( in Programming Offtop
Кирилл Романенко
Так в том примере, что ты скинул, всё по мвп. Вьюха сообщила о жц, презентер сказал, что ей нужно делать. Это максимально мвп-шный мвп.
ну так
class Presenter {
 PUBLIC fun onSomethingClicked()
}

это тоже максимально вмп-шный мвп
источник

КР

Кирилл Романенко... in Programming Offtop
(
ну так
class Presenter {
 PUBLIC fun onSomethingClicked()
}

это тоже максимально вмп-шный мвп
Почти, это мвп на 98%
источник

КР

Кирилл Романенко... in Programming Offtop
источник

(

( in Programming Offtop
Кирилл Романенко
Почти, это мвп на 98%
какая разница между
button.setOnClickListener { presenter.somethingClicked() }

и
button.setOnClickListener { somethingClicked?.invoke() }

?
источник

(

( in Programming Offtop
а, дошло
источник

(

( in Programming Offtop
можно же напрямую листенер в кнопку вкорячить
источник

Sergey λ in Programming Offtop
источник

I

Igor in Programming Offtop
Ребят, новый челенж

Хвастаемся сколько у кого разных REPL на компе 🤓👌
источник

AN

Alexander Nozik in Programming Offtop
Igor
Ребят, новый челенж

Хвастаемся сколько у кого разных REPL на компе 🤓👌
жупитер считается?
источник

I

Igor in Programming Offtop
только если с терминала запускается и можно 2+2 выполнить
источник

ВС

Владислав Славетный... in Programming Offtop
Igor
Ребят, новый челенж

Хвастаемся сколько у кого разных REPL на компе 🤓👌
Че такое репл?
источник

AN

Alexander Nozik in Programming Offtop
А почему это репл только из терминала? нэ чэсна
источник

AN

Alexander Nozik in Programming Offtop
Вообще лучше смотреть не сколько, а какие уникальные
источник

AN

Alexander Nozik in Programming Offtop
У меня джулия калькулятором работает
источник

I

Igor in Programming Offtop
Я вот кстати об этом задумался, когда думал чем бы кварплату сложить в терминале
источник