влияет на работу и производительность. Мне сказали, что никак не влияет. Решил узнать именно с точки зрения Android разработки, насколько это влияет, почему это влияет, и как это влияет на работу. Кто может подсказать?
Да нифига не влияет
Любые вопросы твика производительности в андроид разработке мне кажется актуальными в одном случае - речь идет об операциях внутри очень глубокого цикла. Скажем когда проходим каждый пиксель 24мп картинки
Не понимаю, после того, как я пометил все свойства object класса как @JvmField, меня отправили читать о @JvmField со словами, что это влияет на работу...
Ты вообще знаешь для чего оно
в другом чате тебе ответили уже))
Ну это да, понятное дело, такие задачи требуют использования хороших алгоритмов
Тссс))
Знаю, поскольку в Kotlin нет полей, а есть свойства, то, для того, чтобы в java классах это свойство было видно как поле, то помечают его как @JvmField. Так ведь?
Если продолжительность вызова метода ограничена временем полусекундного ответа от фреймворка, скажем когда ты файл скачиваешь - то какая разница что там оптимизировать на 5 мс перед вызовом.
Кто отправил?
Руководитель проекта...
ахахахахаха
Ну я ж вообще правильно сказал?
За ведром компрессии в гараж еще не слали? Но в принципе да - надо для себя разобраться что эта аннотация меняет и все
Это тимлид или вот прям руководитель проекта?🌚
тимлид
Пока не слали))
Выяснил я, что именно тимлид хотел от меня. В общем, после того, как я полностью разобрался как генерируются геттеры, сеттеры, в чем отличие использования const val из Java от @JvmField val. И какие нюансы могут быть при рефлексии(вот это я все равно до конца не понял), тогда он сказал, что молодец, теперь будешь знать это))
Обсуждают сегодня