Вопрос проверяет понимание практической пользы паттерна Repository в реальных проектах.
Короткий ответ
Repository уменьшает связность между бизнес-логикой и слоем хранения данных. Он упрощает тестирование, так как репозиторий легко заменить на заглушку. Код становится чище и понятнее, а смена БД или ORM требует меньше изменений. Это особенно важно в больших и долгоживущих проектах.
Длинный ответ
Зарегистрироваться
Развернутый ответ доступен только зарегистрированным пользователям.