Size: a a a

2020 August 21

DS

Dmitriy Shuleshov in ☄️ effector
Yan👀 Lobaty
Иерархия чего?
Моделей
источник

DS

Dmitriy Shuleshov in ☄️ effector
Те не сразу ясно какую из моделей можно более безопасно редактировать (от нее не зависят иные модели, а только она от других, у тебя например router), а какая из моделей более связана с остальными (от нее зависят иные модели, у тебя например auth | user)
источник

DS

Dmitriy Shuleshov in ☄️ effector
Dmitriy Shuleshov
Те не сразу ясно какую из моделей можно более безопасно редактировать (от нее не зависят иные модели, а только она от других, у тебя например router), а какая из моделей более связана с остальными (от нее зависят иные модели, у тебя например auth | user)
Потом у меня было так несколько раз что связь по бизнес требованиям становится взаимной и можно это сразу не вспомнить (так как ни по структуре ни по чему иному не понятно) и напороться на циклические или просто не сразу понять что нужно выделить третью сущность для связи этих двух
источник

YL

Yan👀 Lobaty in ☄️ effector
Dmitriy Shuleshov
Потом у меня было так несколько раз что связь по бизнес требованиям становится взаимной и можно это сразу не вспомнить (так как ни по структуре ни по чему иному не понятно) и напороться на циклические или просто не сразу понять что нужно выделить третью сущность для связи этих двух
На циклические не напорешься
источник

YL

Yan👀 Lobaty in ☄️ effector
Ну в целом твои претензии применимы к любой организации бизнес-логики
источник

YL

Yan👀 Lobaty in ☄️ effector
Что здесь что в фича слайсах можно запутаться при резком изменении бизнес-требований
источник

DS

Dmitriy Shuleshov in ☄️ effector
Yan👀 Lobaty
Что здесь что в фича слайсах можно запутаться при резком изменении бизнес-требований
Да да. Это я вцелом. Кстати фича слайсы и подразумевал.
Я смотрю на твои models как на фичи)
источник

D

Draft in ☄️ effector
Dmitriy Shuleshov
Те не сразу ясно какую из моделей можно более безопасно редактировать (от нее не зависят иные модели, а только она от других, у тебя например router), а какая из моделей более связана с остальными (от нее зависят иные модели, у тебя например auth | user)
это вам батюшка в feature-slice = ) Там как раз этот кейс хорошо обыгрывается
источник

YL

Yan👀 Lobaty in ☄️ effector
Dmitriy Shuleshov
Да да. Это я вцелом. Кстати фича слайсы и подразумевал.
Я смотрю на твои models как на фичи)
Не
Это зоны ответственности
Фичи более атомарны
источник

D

Draft in ☄️ effector
Dmitriy Shuleshov
Да да. Это я вцелом. Кстати фича слайсы и подразумевал.
Я смотрю на твои models как на фичи)
feature-slice фичами же не ограничивается. Есть ещё lib и page
источник

DS

Dmitriy Shuleshov in ☄️ effector
Draft
это вам батюшка в feature-slice = ) Там как раз этот кейс хорошо обыгрывается
Нет. Там фичи тоже никак не показывают свою иерархию, хотя она есть
источник

DS

Dmitriy Shuleshov in ☄️ effector
Yan👀 Lobaty
Не
Это зоны ответственности
Фичи более атомарны
Это так хотелось бы, по факту такого не бывает
источник

YL

Yan👀 Lobaty in ☄️ effector
Dmitriy Shuleshov
Это так хотелось бы, по факту такого не бывает
Охуенный аргумент))
источник

D

Draft in ☄️ effector
Dmitriy Shuleshov
Нет. Там фичи тоже никак не показывают свою иерархию, хотя она есть
Две фичи связываются друг с другом в page, или в 3 фиче. Хм, но кстати, а есть пример циклической зависимости в фичах?
источник

DS

Dmitriy Shuleshov in ☄️ effector
Draft
Две фичи связываются друг с другом в page, или в 3 фиче. Хм, но кстати, а есть пример циклической зависимости в фичах?
Все было бы круто, если бы фичи связывались только в pages, как только связь фич появляется в 3-й фиче, появляется иерархия.
источник

DS

Dmitriy Shuleshov in ☄️ effector
Yan👀 Lobaty
Охуенный аргумент))
😟
источник

D

Draft in ☄️ effector
Dmitriy Shuleshov
Все было бы круто, если бы фичи связывались только в pages, как только связь фич появляется в 3-й фиче, появляется иерархия.
две фичи связваются в 3, да, но ведь не может быть такого что эта 3 фича будет использоваться в какой-то из этих двух. Я просто не пойму откуда могут взяться циклические зависимости
источник

DS

Dmitriy Shuleshov in ☄️ effector
Draft
две фичи связваются в 3, да, но ведь не может быть такого что эта 3 фича будет использоваться в какой-то из этих двух. Я просто не пойму откуда могут взяться циклические зависимости
Ну и хорошо, значит у тебя таких кейсов не было)
источник

D

Draft in ☄️ effector
Dmitriy Shuleshov
Ну и хорошо, значит у тебя таких кейсов не было)
Ну блин, мне ведь правдо интересно что это за кейс такой = (
источник

DS

Dmitriy Shuleshov in ☄️ effector
Draft
Ну блин, мне ведь правдо интересно что это за кейс такой = (
Ну вот кейс что вроде сразу вспомнил:

Было две фичи у меня
1. Роутинг
2. user filter
Все было норм пока фильтр хранился просто в LS, потом пришел бизнес и сказал нам нужно фильтр показать в урле. окей.
1. Роутинг из фичи фильтра тянет актуальный фильтр, и сетит квери стринг для определнных уров
2. user filter - это фиче нужна инфа от фичи роутера, которая парсит урл при первичной загрузке для автоматического заполнения фильтра.
источник