169 похожих чатов

Всем привет, подскажите плз кто юзает датабинтинг, стоит ли юзать,

есть ли подводные камни какие то?

18 ответов

19 просмотров

есть еще люди которые его не юзают? ухх

А зачем он тебе? Какая у тебя потребность?

Котлин синтетика не хуже, чем ваш датабиндинг

Есть

databinding и синтетика котлин вообще нигде не пересекаются

View Access же их общая цель

Тогда viewbinding

George-Ter-Grigoryantc Автор вопроса

тут не то что бы потребность, а так интересно, на проекте одном увидел и задумался

Я даже такое в инете видел

Если нет жесткой потребности, тогда лучше не юзать, больше проблем огребешь

Я видел доклад от redmadrobot, возможно получится найти Они в итоге остались на синтетике

George-Ter-Grigoryantc Автор вопроса

а в чем может выражаться эта жесткая потребность?

Ни в чем) Я не вижу причин использовать viewbinding или databinding Напирмер, если я внедряю Room я понимаю, что при каждом создании таблицы мой код уменьшается примерно в 3-4 раз, увеличивается читаемость. А скорость создания новых сущностей увеличивается примерно в 2 раза. С Room умеет работать большинство разработчиков, а значит у других не возникнет проблем с тем, чтобы вкатиться в проект (в отличие от ручного создания SQLiteHelper) Таким образом выражается потребность в Room

Разве? Они как раз на ViewBinding перешли https://www.youtube.com/watch?v=co4cmGxUk9I

Да, только что посмотрел быстренько Они в итоге перешли на ViewBinding

очень странно юзаю его уже 3 года точно, и все отлично, да первые год-полтора были проблемы с очисткой постоянной, но уже полтора года точно проблем особых с биндингом нет, последний год я по моему даже ниразу не инвалидировал кеш

почему? для меня кстати как-то странно оно, но не нашлось аргумента (архитектурного) против дата байндинга)

Перед внедрением библиотеки нужно тщательно оценить как это решение скажется в будущем Можно начать со следующих параметров: 1) Время написания кода без библиотеки сильно сократится? Ценно ли это будет для бизнеса? (В случае с data binding - нет, время написания код не сократится) 2) Увеличится читаемость кода (нет - останется +- такой же) 3) Уменьшит ли это зону поиска разработчиков? (да - не все умеют пользоваться дата биндингом) И так как это внешняя либа в ней всегда могут быть баги, которые могут выстрелить в самый неподходящий момент Исходя из этих основных аргументов я сделал бы выбор в сторону остутствия дата биндинга в моем проекте

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта