read выделять свои интерфейсы? По идее есть, т.к. можно остановить пролиферацию изменений на границах модуля 🤔
Но т.к. я ленивый, то сомневаюсь
Что такое crud для read?
ну вот есть юзер профиль, там есть ФИО, которые надо в имейле указать при оповещении, его надо как-то достать. Модуль нотификейшенов ползёт в юзер профиль и достаёт оттуда данные, для этого нужен интерфейс. Можно заюзать тот же, что и уже готовый для чтения на какой-нить фронтенд, а можно отдельный сделать, который только ФИО возвращает
То, что ты прочтешь лишние 2-3 поля нет ничего страшного, ты ведь не объекты тянешь, а обмазаться кучей ненужных интерфейсов, потому что solid же, не стал бы, не нужно платить интерфейсы ради интерфейсов
только тогда нет возможности оставлять изменения за интерфейсом. Общий интерфейс - общие изменения. ХЗ, может вопрос вероятности изменений
А изменений и не должно быть
это почему?
Обсуждают сегодня