Size: a a a

2021 May 21

AV

Artem Vasilenko in Laravel Pro
Такой вопрос если рассматривать DDD или гексогональную архитектуру то в каком контексте лучше размещать Enum?
источник

AV

Artem Vasilenko in Laravel Pro
точнее говоря слое
источник

АГ

Алексей Гевондян... in Laravel Pro
в доменном
источник
2021 May 22

A

Adel in Laravel Pro
ну либо ты енумы используешь только в одном слое и оно там будет лежать
источник

A

Adel in Laravel Pro
либо во многих... и его тогда лучше держать как системный класс. отдельно
источник

AV

Artem Vasilenko in Laravel Pro
А пример системного класса можно где то посмотреть?
источник

A

Adel in Laravel Pro
он такой же как и любые другие
источник

A

Adel in Laravel Pro
просто слоям не принадлежит
источник

A

Adel in Laravel Pro
это ж enum...
источник

A

Adel in Laravel Pro
фактически заменяет языковую конструкцию, которой пока нет
источник

A

Adel in Laravel Pro
кстати в 8.0 их не завезли уже?
источник

A

Adel in Laravel Pro
или только к 8.1планируют...
источник

АГ

Алексей Гевондян... in Laravel Pro
8.1
источник

АГ

Алексей Гевондян... in Laravel Pro
так то да, энамы бывают в любом слое
источник

AV

Artem Vasilenko in Laravel Pro
Понял
источник

AV

Artem Vasilenko in Laravel Pro
Ну тогда вопрос если к примеру размещать Enum в доменном слое, или какомто слое контекста, и вдруг он понадобиться в другом контексте
то как тут поступать
источник

A

Adel in Laravel Pro
дышать ровно и не бояться)
источник

A

Adel in Laravel Pro
рискни! используй)
источник

АГ

Алексей Гевондян... in Laravel Pro
еще один сделать. врядли будет прямо один энам между контекстами. значит что-то неверно спроектировано
источник

АГ

Алексей Гевондян... in Laravel Pro
вот есть у тебя там условно типы товаров
источник