внутри другого?
У меня есть два UseCase, которые имеют несколько общих методов и они работают одинаково.
Получается, что это дублирование кода? Как я могу избавиться от этого?
я бы так не заморачивался. И как по мне это лучше чем копи паст
архитектура не должна вынуждать вас дублировать код бизнес-логики, а наоборот поощрять переиспользование. Если есть какая-то общая логика, выносите спокойно)
тоже использую один US из другого - это не криминал. Если не очень нравится, то дублирующий код можно пошарить в других сущностях
Обсуждают сегодня