Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Использование более 1 сущности #131

Open
chub-es opened this issue May 24, 2022 · 4 comments
Open

Использование более 1 сущности #131

chub-es opened this issue May 24, 2022 · 4 comments
Assignees

Comments

@chub-es
Copy link

chub-es commented May 24, 2022

Доброго дня.

Как использовать несколько сущностей (Translation, ...) в проекте, при этом не нарушая логику?

@Koichi-hub
Copy link

Доброго дня.

Эта задача не кажется тривиальной, потому неудивительно, что вы задали такой простой вопрос.
Краткий ответ такой:
Архитектура этого "Шаблона Чистой Архитектуры" заточена только под одну сущность. И чтобы просто добавить дополнительные сущности вам придется переписать ядро проекта.

Возможно, что вы ожидали ответ в духе:
Добавьте вашу сущность в директорию entities , потом добавьте код бизнес логики в директорию usecases. А далее обращайтесь к вашему usecase из контроллера через интерфейс...

Но создатели, видимо, хотели проверить насколько вы хорошо знакомы с SOLID, принципами связности компонентов и понятиями Чистой Архитектуры, поэтому создали вот такое неочевидное препятствие

@Yuri-SN
Copy link

Yuri-SN commented Aug 22, 2023

Доброго дня.

Эта задача не кажется тривиальной, потому неудивительно, что вы задали такой простой вопрос. Краткий ответ такой: Архитектура этого "Шаблона Чистой Архитектуры" заточена только под одну сущность. И чтобы просто добавить дополнительные сущности вам придется переписать ядро проекта. Возможно, что вы ожидали ответ в духе: Добавьте вашу сущность в директорию entities , потом добавьте код бизнес логики в директорию usecases. А далее обращайтесь к вашему usecase из контроллера через интерфейс... Но создатели, видимо, хотели проверить насколько вы хорошо знакомы с SOLID, принципами связности компонентов и понятиями Чистой Архитектуры, поэтому создали вот такое неочевидное препятствие

А можете привести пример такого переписанного ядра под несколько сущностей? Как это в целом должно выглядеть?

@maxpain
Copy link

maxpain commented Jul 5, 2024

@Yuri-SN Это какой-то рофл, а не шаблон.

@Yuri-SN
Copy link

Yuri-SN commented Jul 12, 2024

@Yuri-SN Это какой-то рофл, а не шаблон.

Подскажите, где можно посмотреть более удачный?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants