Size: a a a

2020 August 12

SB

Sergei Baikin in PHP
Nex Otaku
Зависит от архитектора.
Нет не от него а от выбора прравильных границ
Корзине нужно вообще все
У нас практически весь магазин построен ради того чтобы сделать карзину и ордер
В итоге корзина у вас будет знать о бо всем и связана со всем

Передавайте привет проектированию от обектов реального мира. То что вы создали корщину потому что она в UI есть
Хотя корзина и заказ это процесс (точне его идентификатор) это не модель и не модуль
источник

NO

Nex Otaku in PHP
A C
просто ты описал слои так будто они должны быть обязательно модульными =)
Где?

Вообще-то наоборот, на практике получается, что чаще сами модули бьются на слои, чем слои на модули )

В слое может быть компонент, который полностью принадлежит этому слою и никуда не торчит. Это нормально.
источник

NO

Nex Otaku in PHP
Sergei Baikin
Нет не от него а от выбора прравильных границ
Корзине нужно вообще все
У нас практически весь магазин построен ради того чтобы сделать карзину и ордер
В итоге корзина у вас будет знать о бо всем и связана со всем

Передавайте привет проектированию от обектов реального мира. То что вы создали корщину потому что она в UI есть
Хотя корзина и заказ это процесс (точне его идентификатор) это не модель и не модуль
"Не от архитектора а от выбора правильных границ"... что и является работой архитектора )))
источник

AC

A C in PHP
Nex Otaku
Слой это код, изолированный от других слоёв.

При переходе от монолита к более структурированному коду, проводятся архитектурные границы.

Разбив монолит на небольшое количество частей (слоёв), с помощью архитектурных границ, можно построить слоистую архитектуру.

Но главное не "что это", а "зачем это".
вот это для меня прозвучало так, возможно неправильно понял =)
источник

AC

A C in PHP
Sergei Baikin
Нет не от него а от выбора прравильных границ
Корзине нужно вообще все
У нас практически весь магазин построен ради того чтобы сделать карзину и ордер
В итоге корзина у вас будет знать о бо всем и связана со всем

Передавайте привет проектированию от обектов реального мира. То что вы создали корщину потому что она в UI есть
Хотя корзина и заказ это процесс (точне его идентификатор) это не модель и не модуль
звучит стрёмно, когда корзина завязана на всём
источник

AC

A C in PHP
это любой чих в любом другом модуле может наебнуть корзину?
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Где?

Вообще-то наоборот, на практике получается, что чаще сами модули бьются на слои, чем слои на модули )

В слое может быть компонент, который полностью принадлежит этому слою и никуда не торчит. Это нормально.
Ты так и не ответил что такое слой)
источник

SB

Sergei Baikin in PHP
A C
звучит стрёмно, когда корзина завязана на всём
так у вас весь магазин построен ради того чтобы человек наполнил карзину и оплатил.
Понятно что она будет на всем завязана
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Где?

Вообще-то наоборот, на практике получается, что чаще сами модули бьются на слои, чем слои на модули )

В слое может быть компонент, который полностью принадлежит этому слою и никуда не торчит. Это нормально.
Как может слой принадлежать модулю если он независим по твоему определению?
источник

SB

Sergei Baikin in PHP
A C
это любой чих в любом другом модуле может наебнуть корзину?
ну если делать такие границы то да так и получается
источник

BT

Bohdan Turchyk in PHP
A C
звучит стрёмно, когда корзина завязана на всём
да, у Уди (вроде) есть видео подобное
там разбирается корзина на примере амазона
источник

AC

A C in PHP
Sergei Baikin
так у вас весь магазин построен ради того чтобы человек наполнил карзину и оплатил.
Понятно что она будет на всем завязана
что насчёт вынесения какого-то посредника, чтобы избежать такой участи?
источник

BT

Bohdan Turchyk in PHP
@evgrom не помнишь, это у Уди или это в all aggregates are wrong было?
источник

NO

Nex Otaku in PHP
Евгений Ромашкан
Ты так и не ответил что такое слой)
Я уже ответил, что для понимания слоёв нужно задавать вопрос не "что такое слой" а "зачем нужны слои".
источник

ЕР

Евгений Ромашкан... in PHP
Bohdan Turchyk
@evgrom не помнишь, это у Уди или это в all aggregates are wrong было?
источник

NO

Nex Otaku in PHP
Ну определение я дал, извини что оно не прояснило )
источник

ЕР

Евгений Ромашкан... in PHP
Nex Otaku
Ну определение я дал, извини что оно не прояснило )
Как может слой принадлежать модулю если он изолирован по твоему определению?
источник

BT

Bohdan Turchyk in PHP
Nex Otaku
Я уже ответил, что для понимания слоёв нужно задавать вопрос не "что такое слой" а "зачем нужны слои".
намекну: тебе задают вопросы не потому, что хотят разобраться в теме
источник

AC

A C in PHP
посмотрю, спасибо
источник

SB

Sergei Baikin in PHP
https://youtu.be/MotE7e30jGM
Чуть более длинная версия и более свежая
источник