Что такое mapper и где его следует хранить в FSD?

Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.

Короткий ответ

Что ответить на собеседовании

Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.

Подробный разбор

Ответ с пояснениями

Mapper переводит одну модель данных в другую; в FSD его размещают рядом с владельцем этого преобразования.

Например, преобразование DTO пользователя в доменную модель обычно относится к соответствующему entity-слайсу и его API-границе. Общую функцию без доменной зависимости можно вынести в shared. Не стоит создавать глобальную папку mappers, смешивающую бизнес-области.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее