Size: a a a

%d мобильных разработчиков со стальными нервами

2020 April 14

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
так сделано потому что там все получаемые данные обсервабельные. То есть если кто-то другой их перезаписал реалм это подхватит. Можно также подписаться на изменения. Полагаю с этим связано
Нет. Это связано с тем, что каждый поток видит свои «грязные» записи до коммита транзакции. Поэтому каждый поток как бы видит собственный форк базы.
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
ну и еще в реалм браузер неудобный. Нет такого мощного язык запросов как sql чтобы доставать как удобно, сортировать и т д
Сортировка по нескольким параметрам есть же.
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
ну и еще в реалм браузер неудобный. Нет такого мощного язык запросов как sql чтобы доставать как удобно, сортировать и т д
он там до сих пор только для мака?)
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Dmitry
Сортировка по нескольким параметрам есть же.
все равно все сильно ограничено по сравнению с клиентами для sql баз.
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
он там до сих пор только для мака?)
нет вроде, но у меня мак
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
все равно все сильно ограничено по сравнению с клиентами для sql баз.
Чего не хватает? Я просто не сталкивался.
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
У нас сейчас тоже рум. Он кривой и неудобный конечно, без андроида не работает вроде даже, все тесты на него инструментейшн.
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
btw, интересно, как реалму задать подобный запрос (это, конечно, PostgreSQL, тут и SQLite не справится
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Переслано от Quantum Harmonizer
Ну давайте, расскажите мне про Firebase!
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Dmitry
У нас сейчас тоже рум. Он кривой и неудобный конечно, без андроида не работает вроде даже, все тесты на него инструментейшн.
Robolectric?
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
гыы, а с Lychee можно использовать in-memory JDBC-SQLite, правда, эксепшены разные вылетают
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Dmitry
У нас сейчас тоже рум. Он кривой и неудобный конечно, без андроида не работает вроде даже, все тесты на него инструментейшн.
ну тесты это проблема не рума, а впринципе sql  базы. sql хоть можно роболектриком заткнуть, а realm не дружит с роболектриком. Только инструментейшен тесты так что
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
ну тесты это проблема не рума, а впринципе sql  базы. sql хоть можно роболектриком заткнуть, а realm не дружит с роболектриком. Только инструментейшен тесты так что
Нет, см. выше
источник

AF

Arkadiy Filimonov in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
Переслано от Quantum Harmonizer
Ну давайте, расскажите мне про Firebase!
боль какая
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Quantum Harmonizer
Robolectric?
То есть сначала завязаться на платформу, а потом ее замокать? Ну нафиг. Я думаю есть просто обертки, которые ин мемори базу для тестов создают, но андроида не требуют. Не копал в эту сторону.
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Arkadiy Filimonov
боль какая
боль была, когда это дерьмо было написано прямо в джаве, с вычитыванием двух-трёх таблиц в память целиком
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
Alexey Pushkarev
ну тесты это проблема не рума, а впринципе sql  базы. sql хоть можно роболектриком заткнуть, а realm не дружит с роболектриком. Только инструментейшен тесты так что
тьфу ты, в руме то все ок. Ин мемори рум не требует андроида. А вот реалм - требует.
источник

QH

Quantum Harmonizer in %d мобильных разработчиков со стальными нервами
Dmitry
То есть сначала завязаться на платформу, а потом ее замокать? Ну нафиг. Я думаю есть просто обертки, которые ин мемори базу для тестов создают, но андроида не требуют. Не копал в эту сторону.
🤷‍♂️ такой андроид. Я сам тестю Lychee-SQLite в роболектрике
источник

D

Dmitry in %d мобильных разработчиков со стальными нервами
У нас реалм
источник

AP

Alexey Pushkarev in %d мобильных разработчиков со стальными нервами
Dmitry
тьфу ты, в руме то все ок. Ин мемори рум не требует андроида. А вот реалм - требует.
ага
источник