Отделяйте DTO backend от модели представления, производные значения вычисляйте явно, а элементы идентифицируйте стабильным id.
Как вы разбивали приложение на слои: входящие данные от backend, модель списка, вычисляемые значения и UI? Использовали ли идентификацию по индексу?
Отделяйте DTO backend от модели представления, производные значения вычисляйте явно, а элементы идентифицируйте стабильным id.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Отделяйте DTO backend от модели представления, производные значения вычисляйте явно, а элементы идентифицируйте стабильным id.
Индекс допустим только при условиях, когда порядок и состав не меняются; иначе он связывает состояние с позицией, а не сущностью. В рассказе о проекте уточните, где происходили преобразования и почему выбранные слои были нужны.