Спасибо вам за отзыв ! Действительно такая проблема есть, как вариант быстрого решения, могу предложить вам отключить эту опцию в настройках приложения)
Попробую описать иначе, разными цветами в столбцах указаны разные версии приложения у пользователей. Если столбец весь одного цвета - значит, что у большей части наших пользователей одна версия приложения. То есть процентами показана разбивка пользователей по версиям приложения)
Спасибо вам !)
Спасибо за фидбэк и мнение !)
Да согласен, тут главное соблюдать баланс между широтой познаний и их глубиной)
Да, стажировки в этой истории довольно хорошее подспорье. Но найти их не всегда просто(
Довольно интересная история у вас)
Видел интересный доклад от Роберта Мартина, где он рассуждал как раз об этом и о текущей обстановке в сфере программирования)
Да, вполне возможно, что ошибка была в этом. Постепенно склоняюсь к мнению, что это всегда совокупность факторов)
Спасибо вам за фидбэк !)
Спасибо вам за фидбэк)
В случае с дата классом хороших решений нет, так как у каждого будут свои минусы. Тут более подробно описано - https://jakewharton.com/public-api-challenges-in-kotlin/
Есть также решение в виде компиляторного плагина, который убирает боль работы с дата классами в публичном api библиотеки, но им не пользовались)
Как раз в своих докладах на мобиусе затрагивал эти проблемы и какие инструменты мы использовали, чтобы их решать)
Один из основных инструментов - https://github.com/Kotlin/binary-compatibility-validator
Вполне резонно, data классы приносят много ограничений с точки зрения ABI совместимости, если они торчат в публичном api библиотеки)
Круто, спасибо вам, что поделились опытом)
задача не самая простая, но тут думаю лучшая стратегия автоматизировать те проверки, которые можно автоматизировать)
К сожалению, при отказе от дефолтной стратегии проблем становится больше(
спасибо вам)
Спасибо вам за отзыв ! Действительно такая проблема есть, как вариант быстрого решения, могу предложить вам отключить эту опцию в настройках приложения)
да)
Попробую описать иначе, разными цветами в столбцах указаны разные версии приложения у пользователей. Если столбец весь одного цвета - значит, что у большей части наших пользователей одна версия приложения. То есть процентами показана разбивка пользователей по версиям приложения)
В случае с galaxy store, это было большим удивлением. По сути без D-U-N-S они перманентно запретили выкладывать обновления существующих приложений.
Передам коллегам, если что приду в ЛС с уточнениями)