Size: a a a

Android Architecture

2020 June 18

АЕ

Алексей Ершов... in Android Architecture
Hash это семантически другая вещь, чем ID. У него есть очень строго определённый на уровне Java контракт, и если вы его ломаете - вы ломаете половину стандартной библиотеки Java) А если вы добавляете ему дополнительные обязанности, например объявляя, что хэш это ID объекта, то у вас появляется неявная функция в проекте, о которой ни один человек кроме вас, глядя на код, не узнает.
источник

n

neikist in Android Architecture
Дамир Kadyrgulov
Кто сказал, что по другому нельзя хэш генерить?
И чем твой хэш тогда от id будет отличаться?
источник

AO

Artem Osipov in Android Architecture
Алексей Ершов
Hash это семантически другая вещь, чем ID. У него есть очень строго определённый на уровне Java контракт, и если вы его ломаете - вы ломаете половину стандартной библиотеки Java) А если вы добавляете ему дополнительные обязанности, например объявляя, что хэш это ID объекта, то у вас появляется неявная функция в проекте, о которой ни один человек кроме вас, глядя на код, не узнает.
Это все шаблонное мышление, прекрати
источник

ДK

Дамир Kadyrgulov... in Android Architecture
Алексей Ершов
Hash это семантически другая вещь, чем ID. У него есть очень строго определённый на уровне Java контракт, и если вы его ломаете - вы ломаете половину стандартной библиотеки Java) А если вы добавляете ему дополнительные обязанности, например объявляя, что хэш это ID объекта, то у вас появляется неявная функция в проекте, о которой ни один человек кроме вас, глядя на код, не узнает.
Пойду почитаю семантическое значение hash. Может проглядел что.
источник

ДK

Дамир Kadyrgulov... in Android Architecture
neikist
И чем твой хэш тогда от id будет отличаться?
Ничем. Только я в доменные сущности не буду тащить этот айди
источник

SC

Svyat Chernov in Android Architecture
Дамир Kadyrgulov
Пойду почитаю семантическое значение hash. Может проглядел что.
Заодно почитай про коллизии хэшей
источник

ДK

Дамир Kadyrgulov... in Android Architecture
Svyat Chernov
Заодно почитай про коллизии хэшей
Интересно. Что мне это даст?
источник

n

neikist in Android Architecture
Дамир Kadyrgulov
Ничем. Только я в доменные сущности не буду тащить этот айди
В чем тогда с твоей точки зрения разница тащишь ты хэш в домен (хотя хэш имеет конкретный смысл, не про идентификацию сущности он) или id?
источник

n

neikist in Android Architecture
Более того. То что id идентифицирует сущность всем разработчикам понятно и известно. То что у тебя сущности по "хэшу" идентифицируются - ни один разработчик ни в жизнь не предположит. Это только запутывает код.
источник

АЕ

Алексей Ершов... in Android Architecture
Меньше токсичности, больше конкретных вопросов. Свернули тред про хэши и прочие основы Java 🙂 Дамир, чуток изучите тему, и сформулируйте снова вопрос, который вас волнует.
источник

KR

Kirill Rozov in Android Architecture
#Architecture #LiveStream

Все тайны MVI

Когда: 18 июня, ЧТ, 20:00 (GMT+3)
Где: YouTube канал Android Broadcast

Обсуждаем паттерн MVI от начала и до конца:
👉 в чем отличие
👉 преимущества
👉 как эффективно построить свое приложение с ним и 👉 почему для Jetpack Compose - это лучшая архитектура.

Делиться опытом будет Lead Android Engineer из Badoo - Аркадий Иванов, который на работе использует MVI, а также написал собственную библиотеку MVIKotiln.
Также вы могли слышать о нем по его библиотеке Reaktive - реализация Reactive Extensions на чистом Kotlin
источник

AA

Andrey Akimov in Android Architecture
Kirill Rozov
#Architecture #LiveStream

Все тайны MVI

Когда: 18 июня, ЧТ, 20:00 (GMT+3)
Где: YouTube канал Android Broadcast

Обсуждаем паттерн MVI от начала и до конца:
👉 в чем отличие
👉 преимущества
👉 как эффективно построить свое приложение с ним и 👉 почему для Jetpack Compose - это лучшая архитектура.

Делиться опытом будет Lead Android Engineer из Badoo - Аркадий Иванов, который на работе использует MVI, а также написал собственную библиотеку MVIKotiln.
Также вы могли слышать о нем по его библиотеке Reaktive - реализация Reactive Extensions на чистом Kotlin
запись будет?
источник

AO

Artem Osipov in Android Architecture
Можно начинать накидывать?)
источник

KR

Kirill Rozov in Android Architecture
Andrey Akimov
запись будет?
Да, сразу же после стрима
источник

AA

Andrey Akimov in Android Architecture
Kirill Rozov
Да, сразу же после стрима
отлично, спасибо
источник

KR

Kirill Rozov in Android Architecture
Artem Osipov
Можно начинать накидывать?)
Конечно, только лучше в треде https://twitter.com/andro_broadcast/status/1272984954532741120 или @android_broadcast_talks
источник

A

Alexey in Android Architecture
Мне в активити из vm приходит список координат, большой, в данному случае будет логично через thread+handler прогонять в списке и устанавливать на карту точки?
источник

EM

Eugene Matsyuk in Android Architecture
Я знаю, что вы ждали расписание первой недели Podlodka Android Crew – и оно готово! Вот как вы можете (идеально) провести следующую неделю:
🤯 Пройти собеседование по архитектуре от Дениса Неклюдова и Артура Бадретдинов (или просто посмотреть со стороны, как его проходит кто-то другой)
🏗 Узнать из первых уст про архитектурные подходы в Авто.ру и Lyft
💻 Посмотреть, как проводится ревью тестовых заданий прямо с комментариями экспертов
📆 Послушать крутых экспертов и получить новые знания на 13 дико разнообразных активностях
💬 Похоливарить, задать любые вопросы все тем же экспертам и поучаствовать в конкурсах в нашем Slack-чате!
https://podlodka.io/droidcrew#schedule
источник

EM

Eugene Matsyuk in Android Architecture
Админы данного чатика в большинстве своём также там будут)
источник

AD

Aleksey D. in Android Architecture
Eugene Matsyuk
Я знаю, что вы ждали расписание первой недели Podlodka Android Crew – и оно готово! Вот как вы можете (идеально) провести следующую неделю:
🤯 Пройти собеседование по архитектуре от Дениса Неклюдова и Артура Бадретдинов (или просто посмотреть со стороны, как его проходит кто-то другой)
🏗 Узнать из первых уст про архитектурные подходы в Авто.ру и Lyft
💻 Посмотреть, как проводится ревью тестовых заданий прямо с комментариями экспертов
📆 Послушать крутых экспертов и получить новые знания на 13 дико разнообразных активностях
💬 Похоливарить, задать любые вопросы все тем же экспертам и поучаствовать в конкурсах в нашем Slack-чате!
https://podlodka.io/droidcrew#schedule
будут потом видео публиковаться для всех?
источник