Size: a a a

Programming Offtop

2021 March 30

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Чтобы в этом классе не ебать себе мозг вопросами "а установлен ли слушатель"
Как по мне это всё ещё один слой ответственности.
Что там он примет одного и будет только с ним работать, что где-то дальше он будет принимать разных и с ними работать.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
Как по мне это всё ещё один слой ответственности.
Что там он примет одного и будет только с ним работать, что где-то дальше он будет принимать разных и с ними работать.
Так как раз то, что ты описал, надо делать снаружи, а внутри - минимум
источник

VP

Vladimir Petrakovich in Programming Offtop
Aleksey D.
какие могут быть аргументы против установки листенеров в конструкторе Java-классов?

мне вроде бы видно, что это не ок, но почему это не ок - черт его пойми.
Простой критерий: если без чего-то существование объекта бессмысленно, надо принимать это в конструкторе 🤷‍♂️
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Так как раз то, что ты описал, надо делать снаружи, а внутри - минимум
У тебя всё равно внутри идёт вся работа с этим колбеком. Один он или целый лист — уже детали.
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Простой критерий: если без чего-то существование объекта бессмысленно, надо принимать это в конструкторе 🤷‍♂️
Да, согласен.
источник

VP

Vladimir Petrakovich in Programming Offtop
Konstantin Dovnar
У тебя всё равно внутри идёт вся работа с этим колбеком. Один он или целый лист — уже детали.
Ну да, его таки надо дёргать. Но я и предлагаю делать самый минимум. Что может быть проще одного not-null поля?
источник

KD

Konstantin Dovnar in Programming Offtop
Vladimir Petrakovich
Ну да, его таки надо дёргать. Но я и предлагаю делать самый минимум. Что может быть проще одного not-null поля?
Да я и не говорю за проще\сложнее.
Я говорю о том, что это +\- одна ерунда, только с разного угла.

Работать с одним листом, обращаясь к объектам внутри него тоже не так уж сложно. Но и за то, и за другое отвечает сам объект, в данном случае.
источник

KD

Konstantin Dovnar in Programming Offtop
Если достаточно того, чтобы просто отрабатывал какой-то коллбек (условный onPressed), то разумеется одной not-null лямбды достаточно.
источник

AA

Albert Abdullin in Programming Offtop
Подтверждена чрезвычайная опасность сетей 5G - CNews
https://www.cnews.ru/news/top/2021-03-29_chrezvychajnaya_opasnost_5g
источник

AA

Albert Abdullin in Programming Offtop
Все таки нас всех чипируют
источник

AA

Albert Abdullin in Programming Offtop
Как завещали Сорос, Гейтц и Рокфеллер
источник

Kd

Konstantin dmz9 in Programming Offtop
желтушка и кликбэйт
источник

AA

Albert Abdullin in Programming Offtop
Индюк тоже не верил, а потом в суп попал
источник

AA

Albert Abdullin in Programming Offtop
Предупрежден, значит - вооружен
источник

VP

Vladimir Petrakovich in Programming Offtop
Да кому нахуй нужен этот 5G?
источник

Kd

Konstantin dmz9 in Programming Offtop
Albert Abdullin
Предупрежден, значит - вооружен
чем вооружен, сплетнями?
источник

AA

Albert Abdullin in Programming Offtop
Konstantin dmz9
чем вооружен, сплетнями?
Если тебе не дано это понять, то ты ещё не готов
источник

Kd

Konstantin dmz9 in Programming Offtop
Albert Abdullin
Если тебе не дано это понять, то ты ещё не готов
а у какого то деда например зомби апокалипсис уже начался сегодня
источник

AA

Albert Abdullin in Programming Offtop
Все переплетено, как говорит один классик
источник

Kd

Konstantin dmz9 in Programming Offtop
хуеплёты не спят, согласен
источник